fix: Handle Joyce Geometry Applet color specifications
Not everything is tested, but tried to capture all of the structure of the original, except for pivot points green, since there are no pivot points yet. Also many of the color specifications are missing. Resolves #8.
This commit is contained in:
parent
bab48b25ad
commit
147b478a34
5 changed files with 212 additions and 30 deletions
30
etc/colorsea_types.patch
Normal file
30
etc/colorsea_types.patch
Normal file
|
@ -0,0 +1,30 @@
|
|||
--- node_modules/colorsea/dist/index.d.ts 2023-09-25 11:41:07.620198667 -0700
|
||||
+++ tsbuild/deps/colorsea.d.ts 2023-09-25 12:24:39.126612604 -0700
|
||||
@@ -319,6 +319,9 @@
|
||||
};
|
||||
}
|
||||
|
||||
+type ColorConstructor = typeof Color
|
||||
+type DeltaEfunc = typeof deltaE
|
||||
+
|
||||
/**
|
||||
* Create a color instance
|
||||
* @param colorInput Input your color value 设置颜色值
|
||||
@@ -330,7 +333,7 @@
|
||||
var config: (config: ColorConfig) => void;
|
||||
var random: () => Color;
|
||||
var convertor: typeof __convertor;
|
||||
- var Color: typeof Color;
|
||||
+ var Color: ColorConstructor;
|
||||
var rgb: (r: number, g: number, b: number, alpha?: number | undefined) => Color;
|
||||
var hsl: (h: number, s: number, l: number, alpha?: number | undefined) => Color;
|
||||
var hsv: (h: number, s: number, v: number, alpha?: number | undefined) => Color;
|
||||
@@ -340,7 +343,7 @@
|
||||
var lab: (l: number, a: number, b: number, alpha?: number | undefined) => Color;
|
||||
var lch: (l: number, c: number, h: number, alpha?: number | undefined) => Color;
|
||||
var mix: (color1: string | CommonColorTuple | CommonColoraTuple | Color, color2: string | CommonColorTuple | CommonColoraTuple | Color, weight: number) => Color;
|
||||
- var deltaE: typeof deltaE;
|
||||
+ var deltaE: DeltaEfunc;
|
||||
var utils: {
|
||||
/**
|
||||
* Rounding preserves the specified decimal place
|
Loading…
Add table
Add a link
Reference in a new issue