UNPKG

illustrator.js

Version:

JavaScript image processing library

21 lines (20 loc) 855 B
import { IllustratorColor } from "./IllustratorColor"; export interface ColorConfig { color: number[] | number | `#${string}` | `rgb(${number}, ${number}, ${number})` | `rgba(${number}, ${number})` | `cmyk(${number}%, ${number}%, ${number}%, ${number}%)` | `hsl(${number}%, ${number}%, ${number}%)` | `hsla(${number}%, ${number}%, ${number}%, ${number}%)`; name: string; force?: boolean; } export declare class ColorSwatches { #private; add(data: ColorConfig): IllustratorColor | false; remove(name: string): boolean; get(name: string): IllustratorColor | undefined; has(name: string): boolean; clear(): void; count(): number; random(): IllustratorColor; random(amount: number): IllustratorColor[]; names(): string[]; toArray(): IllustratorColor[]; toJSON(): Record<string, IllustratorColor>; }