UNPKG

@vimeo/iris

Version:
50 lines (49 loc) 907 B
export interface State { colorMeta: { HEX: any; RGB: any; HSL: any; HSV: any; }; colorSpace: 'HEX' | 'RGB' | 'HSL'; editing: boolean; error: boolean; open: boolean; } export declare function reducer(state: State, { type, payload }: { type: any; payload?: any; }): { colorSpace: any; colorMeta: { HEX: any; RGB: any; HSL: any; HSV: any; }; editing: boolean; error: boolean; open: boolean; } | { error: any; colorMeta: { HEX: any; RGB: any; HSL: any; HSV: any; }; colorSpace: "HEX" | "HSL" | "RGB"; editing: boolean; open: boolean; } | { editing: any; colorMeta: { HEX: any; RGB: any; HSL: any; HSV: any; }; colorSpace: "HEX" | "HSL" | "RGB"; error: boolean; open: boolean; };