与WASM统一Scheme定义。

This commit is contained in:
徐涛
2025-01-23 15:37:17 +08:00
parent 2a4fb7f043
commit e0d35d279f
6 changed files with 176 additions and 114 deletions

View File

@@ -21,14 +21,17 @@ export type ColorDescription = {
oklch: [number, number, number];
};
export type SchemeType = 'color_q' | 'material_2' | 'material_3';
export type SchemeColor = string | null;
export type SchemeContent<Scheme> = {
export type SchemeType = 'q_scheme' | 'swatch_scheme' | 'material_2' | 'material_3';
export type SchemeContent<SchemeStorage> = {
id: string;
name: string;
createdAt: string;
description: string | null;
type: SchemeType;
lightScheme: Scheme;
darkScheme: Scheme;
schemeStorage: SchemeStorage;
};
export type ColorShifting = {
chroma: number;
lightness: number;
};