UNPKG

@aplus-frontend/antdv

Version:

Vue basic component library maintained based on ant-design-vue

12 lines (11 loc) 544 B
import type { DerivativeFunc, TokenType } from './interface'; /** * Theme with algorithms to derive tokens from design tokens. * Use `createTheme` first which will help to manage the theme instance cache. */ export default class Theme<DesignToken extends TokenType, DerivativeToken extends TokenType> { private derivatives; readonly id: number; constructor(derivatives: DerivativeFunc<DesignToken, DerivativeToken> | DerivativeFunc<DesignToken, DerivativeToken>[]); getDerivativeToken(token: DesignToken): DerivativeToken; }