@a_ng_d/utils-ui-color-palette
Version:
Core utilities library for UI Color Palette - a color management plugin for design tools. This library provides the foundational color manipulation, contrast calculation, and palette generation features used in the plugin.
19 lines (18 loc) • 809 B
TypeScript
import { LibraryData, PaletteData } from '../../types/data.types';
import { MetaConfiguration, BaseConfiguration, ThemeConfiguration, FullConfiguration } from '../../types/configuration.types';
export default class Data {
private base;
private themes;
private meta?;
private paletteData;
private currentScale;
constructor({ base, themes, meta, }: {
base: BaseConfiguration;
themes: Array<ThemeConfiguration>;
meta?: MetaConfiguration;
});
makePaletteData: () => PaletteData;
makeLibraryData: (options?: Array<"collection_id" | "mode_id" | "variable_id" | "style_id" | "gl" | "hex" | "description" | "alpha">, previousData?: Array<LibraryData>) => LibraryData[];
makePaletteFullData: () => FullConfiguration;
}
//# sourceMappingURL=data.d.ts.map