annotate web/lib/onecolor.d.ts @ 2440:d1f86109e3cc

more *value getter variants
author drewp@bigasterisk.com
date Thu, 30 May 2024 01:08:45 -0700
parents 4556eebe5d73
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2241
8d6792a6ffdb use onecolor in TS
drewp@bigasterisk.com
parents:
diff changeset
1 type ColorFormat = "hex" | "rgb" | "hsl" | "hsv";
8d6792a6ffdb use onecolor in TS
drewp@bigasterisk.com
parents:
diff changeset
2 interface Color {
8d6792a6ffdb use onecolor in TS
drewp@bigasterisk.com
parents:
diff changeset
3 clone(): this;
8d6792a6ffdb use onecolor in TS
drewp@bigasterisk.com
parents:
diff changeset
4 toString(format?: ColorFormat): string;
8d6792a6ffdb use onecolor in TS
drewp@bigasterisk.com
parents:
diff changeset
5 toJSON(): string;
8d6792a6ffdb use onecolor in TS
drewp@bigasterisk.com
parents:
diff changeset
6 value(): number;
8d6792a6ffdb use onecolor in TS
drewp@bigasterisk.com
parents:
diff changeset
7 value(v: number): this;
8d6792a6ffdb use onecolor in TS
drewp@bigasterisk.com
parents:
diff changeset
8 hex(): string;
8d6792a6ffdb use onecolor in TS
drewp@bigasterisk.com
parents:
diff changeset
9 }
8d6792a6ffdb use onecolor in TS
drewp@bigasterisk.com
parents:
diff changeset
10
8d6792a6ffdb use onecolor in TS
drewp@bigasterisk.com
parents:
diff changeset
11 declare function color(value: any): Color;
8d6792a6ffdb use onecolor in TS
drewp@bigasterisk.com
parents:
diff changeset
12
8d6792a6ffdb use onecolor in TS
drewp@bigasterisk.com
parents:
diff changeset
13 export = color;