types.ts

 1export type Color = {
 2  step: number;
 3  hex: string;
 4  lch: number[];
 5  rgbaArray: number[];
 6};
 7
 8export type ColorSet = Color[];
 9
10export type ColorFamily = {
11  name: string;
12  colors: string[];
13  invertedColors: string[];
14  colorsMeta: ColorSet;
15  invertedMeta: ColorSet;
16};
17
18export interface ColorProps {
19  name: string;
20  color: {
21    start: string;
22    middle: string;
23    end: string;
24  };
25}