antd
Version:
An enterprise-class UI design language and React components implementation
28 lines (27 loc) • 1.45 kB
TypeScript
import type { GlobalToken, MappingAlgorithm } from './interface';
import defaultAlgorithm from './themes/default';
/** Get current context Design Token. Will be different if you are using nest theme config. */
declare function useToken(): {
theme: import("@ant-design/cssinjs").Theme<import("antd/es/theme/interface/seeds").SeedToken, import("antd/es/theme/interface/maps").MapToken>;
token: GlobalToken;
hashId: string;
};
export type { GlobalToken, MappingAlgorithm };
declare const _default: {
/** @private Test Usage. Do not use in production. */
defaultConfig: {
token: import("antd/es/theme/interface/seeds").SeedToken;
override: {
override: import("antd/es/theme/interface/seeds").SeedToken;
};
hashed: boolean;
};
/** Default seedToken */
defaultSeed: import("antd/es/theme/interface/seeds").SeedToken;
useToken: typeof useToken;
defaultAlgorithm: typeof defaultAlgorithm;
darkAlgorithm: import("@ant-design/cssinjs").DerivativeFunc<import("antd/es/theme/interface/seeds").SeedToken, import("antd/es/theme/interface/maps").MapToken>;
compactAlgorithm: import("@ant-design/cssinjs").DerivativeFunc<import("antd/es/theme/interface/seeds").SeedToken, import("antd/es/theme/interface/maps").MapToken>;
getDesignToken: (config?: import("antd").ThemeConfig | undefined) => import("antd/es/theme/interface/alias").AliasToken;
};
export default _default;