Skip to content

Commit

Permalink
fix: GlobalToken instead of Partial<AliasToken & CompTokenMap> fo…
Browse files Browse the repository at this point in the history
…r `UseTokenReturn['token']` and `UseTokenReturn['realToken']`
  • Loading branch information
YumoImer committed Jul 16, 2024
1 parent f1b541c commit 271ee2a
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions src/hooks/useToken.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,18 @@ export type TokenMapWithTheme<
};
};

export type GlobalToken<
CompTokenMap extends TokenMap,
AliasToken extends TokenType,
> = Partial<AliasToken & CompTokenMap>;

export interface UseTokenReturn<
CompTokenMap extends TokenMap,
DesignToken extends TokenType,
AliasToken extends TokenType,
> {
token: Partial<AliasToken & CompTokenMap>;
realToken?: Partial<AliasToken & CompTokenMap>;
token: GlobalToken<CompTokenMap, AliasToken>;
realToken?: GlobalToken<CompTokenMap, AliasToken>;
/** Just merge `token` & `override` at top to save perf */
override: { override: OverrideTokenMap<CompTokenMap> };
theme?: Theme<DesignToken, AliasToken>;
Expand Down

0 comments on commit 271ee2a

Please sign in to comment.