UNPKG

zrender

Version:

A lightweight graphic library providing 2d draw for Apache ECharts

21 lines (20 loc) 815 B
import { Dictionary } from '../core/types'; import type { GradientObject } from '../graphic/Gradient'; import type { PatternObject } from '../graphic/Pattern'; export type DesignTokenValue = string | number; export interface DesignTokens { [key: string]: { [key: string]: DesignTokenValue | string; }; } export declare class DesignTokenManager { private _designTokens; private _resolvedTokens; registerTokens(tokens: DesignTokens): void; getTokenValue(token: string): DesignTokenValue | string; resolveColor(color: string | GradientObject | PatternObject): string | GradientObject | PatternObject; getPaintStyle(style: Dictionary<any>): Dictionary<any>; resolveStyle(style: Dictionary<any>): Dictionary<any>; private _resolveTokens; private _resolveTokenValue; }