Skip to content

Commit

Permalink
fix: fixed Partial<AliasToken & CompTokenMap> instead of `CompToken…
Browse files Browse the repository at this point in the history
…Map` for `GetResetStyles`
  • Loading branch information
YumoImer committed Jul 16, 2024
1 parent ba4f578 commit f1b541c
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 4 deletions.
4 changes: 2 additions & 2 deletions src/hooks/useToken.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ export interface UseTokenReturn<
DesignToken extends TokenType,
AliasToken extends TokenType,
> {
token: OverrideTokenMap<CompTokenMap>;
realToken?: OverrideTokenMap<CompTokenMap>;
token: Partial<AliasToken & CompTokenMap>;
realToken?: Partial<AliasToken & CompTokenMap>;
/** Just merge `token` & `override` at top to save perf */
override: { override: OverrideTokenMap<CompTokenMap> };
theme?: Theme<DesignToken, AliasToken>;
Expand Down
7 changes: 5 additions & 2 deletions src/util/genStyleUtils.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,10 @@ export type CSSVarRegisterProps = {
};
};

export type GetResetStyles<AliasToken extends TokenType> = (token: AliasToken) => CSSInterpolation;
export type GetResetStyles<
CompTokenMap extends TokenMap,
AliasToken extends TokenType,
> = (token: Partial<AliasToken & CompTokenMap>) => CSSInterpolation;

export default function genStyleUtils<
CompTokenMap extends TokenMap,
Expand All @@ -104,7 +107,7 @@ export default function genStyleUtils<
usePrefix: UsePrefix;
useToken: UseToken<CompTokenMap, DesignToken, AliasToken>;
useCSP?: UseCSP;
getResetStyles?: GetResetStyles<AliasToken>,
getResetStyles?: GetResetStyles<CompTokenMap, AliasToken>,
}
) {
// Dependency inversion for preparing basic config.
Expand Down

0 comments on commit f1b541c

Please sign in to comment.