useToken.d.ts 727 B

12345678910111213141516171819
  1. import type { Theme } from '@ant-design/cssinjs';
  2. import type { DesignTokenProviderProps } from './context';
  3. import type { AliasToken, GlobalToken, SeedToken } from './interface';
  4. export declare const unitless: {
  5. [key in keyof AliasToken]?: boolean;
  6. };
  7. export declare const ignore: {
  8. [key in keyof AliasToken]?: boolean;
  9. };
  10. export declare const getComputedToken: (originToken: SeedToken, overrideToken: DesignTokenProviderProps["components"] & {
  11. override?: Partial<AliasToken>;
  12. }, theme: Theme<any, any>) => any;
  13. export default function useToken(): [
  14. theme: Theme<SeedToken, AliasToken>,
  15. token: GlobalToken,
  16. hashId: string,
  17. realToken: GlobalToken,
  18. cssVar?: DesignTokenProviderProps['cssVar']
  19. ];