@sandlada/material-token-generator
Version:
Use the @material/material-color-utilities tool to create a set of tokens based on material design.
17 lines (16 loc) • 812 B
TypeScript
import { DynamicColor, DynamicScheme, Hct } from '@material/material-color-utilities';
import { type TMaterialContrastLevel } from '../color/material-contrast-level';
import { type TMaterialVariant } from '../color/material-variant';
import { type TMaterialColors } from '../material-colors/material-colors';
import { MaterialDynamicTokens } from './material-dynamic-tokens';
export declare class MaterialTokens extends MaterialDynamicTokens {
constructor(sourceColorHct: Hct, options?: Partial<{
isDark: boolean;
contrastLevel: TMaterialContrastLevel;
variant: TMaterialVariant;
prefix: string;
excludedTokens: Array<keyof TMaterialColors>;
customTokens: Record<keyof TMaterialColors, DynamicColor> | {};
}>);
protected get scheme(): DynamicScheme;
}