UNPKG

@sandlada/material-token-generator

Version:

Use the @material/material-color-utilities tool to create a set of tokens based on material design.

124 lines (123 loc) 4.93 kB
import { DynamicColor } from "@material/material-color-utilities"; export type TMaterialColors = { primaryPaletteKeyColor: DynamicColor; secondaryPaletteKeyColor: DynamicColor; tertiaryPaletteKeyColor: DynamicColor; neutralPaletteKeyColor: DynamicColor; neutralVariantPaletteKeyColor: DynamicColor; background: DynamicColor; onBackground: DynamicColor; surface: DynamicColor; surfaceDim: DynamicColor; surfaceBright: DynamicColor; surfaceContainerLowest: DynamicColor; surfaceContainerLow: DynamicColor; surfaceContainer: DynamicColor; surfaceContainerHigh: DynamicColor; surfaceContainerHighest: DynamicColor; onSurface: DynamicColor; surfaceVariant: DynamicColor; onSurfaceVariant: DynamicColor; inverseSurface: DynamicColor; inverseOnSurface: DynamicColor; outline: DynamicColor; outlineVariant: DynamicColor; shadow: DynamicColor; scrim: DynamicColor; surfaceTint: DynamicColor; primary: DynamicColor; onPrimary: DynamicColor; primaryContainer: DynamicColor; onPrimaryContainer: DynamicColor; inversePrimary: DynamicColor; secondary: DynamicColor; onSecondary: DynamicColor; secondaryContainer: DynamicColor; onSecondaryContainer: DynamicColor; tertiary: DynamicColor; onTertiary: DynamicColor; tertiaryContainer: DynamicColor; onTertiaryContainer: DynamicColor; error: DynamicColor; onError: DynamicColor; errorContainer: DynamicColor; onErrorContainer: DynamicColor; primaryFixed: DynamicColor; primaryFixedDim: DynamicColor; onPrimaryFixed: DynamicColor; onPrimaryFixedVariant: DynamicColor; secondaryFixed: DynamicColor; secondaryFixedDim: DynamicColor; onSecondaryFixed: DynamicColor; onSecondaryFixedVariant: DynamicColor; tertiaryFixed: DynamicColor; tertiaryFixedDim: DynamicColor; onTertiaryFixed: DynamicColor; onTertiaryFixedVariant: DynamicColor; }; /** * A Mapping of color token name to MCU HCT color function generator. */ export declare class MaterialColors implements Iterable<DynamicColor> { private static readonly primaryPaletteKeyColor; private static readonly secondaryPaletteKeyColor; private static readonly tertiaryPaletteKeyColor; private static readonly neutralPaletteKeyColor; private static readonly neutralVariantPaletteKeyColor; private static readonly background; private static readonly onBackground; private static readonly surface; private static readonly surfaceDim; private static readonly surfaceBright; private static readonly surfaceContainerLowest; private static readonly surfaceContainerLow; private static readonly surfaceContainer; private static readonly surfaceContainerHigh; private static readonly surfaceContainerHighest; private static readonly onSurface; private static readonly surfaceVariant; private static readonly onSurfaceVariant; private static readonly inverseSurface; private static readonly inverseOnSurface; private static readonly outline; private static readonly outlineVariant; private static readonly shadow; private static readonly scrim; private static readonly surfaceTint; private static readonly primary; private static readonly onPrimary; private static readonly primaryContainer; private static readonly onPrimaryContainer; private static readonly inversePrimary; private static readonly secondary; private static readonly onSecondary; private static readonly secondaryContainer; private static readonly onSecondaryContainer; private static readonly tertiary; private static readonly onTertiary; private static readonly tertiaryContainer; private static readonly onTertiaryContainer; private static readonly error; private static readonly onError; private static readonly errorContainer; private static readonly onErrorContainer; private static readonly primaryFixed; private static readonly primaryFixedDim; private static readonly onPrimaryFixed; private static readonly onPrimaryFixedVariant; private static readonly secondaryFixed; private static readonly secondaryFixedDim; private static readonly onSecondaryFixed; private static readonly onSecondaryFixedVariant; private static readonly tertiaryFixed; private static readonly tertiaryFixedDim; private static readonly onTertiaryFixed; private static readonly onTertiaryFixedVariant; static get values(): TMaterialColors; private static get array(); private static get iterator(); private constructor(); [Symbol.iterator](): Iterator<DynamicColor, DynamicColor | undefined, DynamicColor | undefined>; static [Symbol.iterator](): Iterator<DynamicColor, DynamicColor | undefined, DynamicColor | undefined>; static get json(): string; }