@atlaskit/tokens
Version:
Design tokens are the single source of truth to name and store design decisions.
11 lines (10 loc) • 448 B
TypeScript
import type tokens from '../artifacts/token-names';
import { type CSSColor } from '../theme-options-schema';
import { type ThemeColorModes } from '../theme-color-modes';
type Token = keyof typeof tokens;
type TokenMap = {
[key in Token]?: number | string;
};
type Mode = 'light' | 'dark';
export declare const generateTokenMap: (brandColor: CSSColor, mode: ThemeColorModes, themeRamp?: CSSColor[]) => { [mode in Mode]?: TokenMap; };
export {};