UNPKG

nice-ui

Version:

React design system, components, and utilities

18 lines (17 loc) 1.04 kB
import { Color } from './Color'; import type { ColorScaleStep, ColorTheme, ColorScaleStepMnemonic, ColorPalette, ColorSpecifier, ColorAdjustments, ColorMapping, ColorScales } from './types'; export declare class Colors { theme: ColorTheme; readonly light: boolean; readonly scales: ColorScales; constructor(theme?: ColorTheme); stepNum(step: number | ColorScaleStep | ColorScaleStepMnemonic): ColorScaleStep; readonly col: ([type, index, step, adj]: ColorSpecifier) => Color; readonly get: (type: keyof ColorPalette, step?: ColorScaleStep | ColorScaleStepMnemonic, index?: number, adj?: ColorAdjustments) => string; readonly accent: (index?: number, step?: ColorScaleStep | ColorScaleStepMnemonic, adj?: ColorAdjustments) => string; readonly g: (step?: ColorScaleStep | ColorScaleStepMnemonic, adj?: ColorAdjustments, index?: number) => string; private _map; mapped(name: keyof ColorMapping): Color; readonly map: (name: keyof ColorMapping) => string; readonly hash: (str: string) => Color; }