Skip to content

Commit 7180014

Browse files
committed
chore: Add referenceTokens to typed preset interface declarations
1 parent 531e8e6 commit 7180014

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/build/tasks/preset.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,15 +27,15 @@ export function renderCJSPreset(preset: ThemePreset): string {
2727
}
2828

2929
export function renderPresetDeclaration(preset: ThemePreset): string {
30-
return `import { ThemePreset, GlobalValue, TypedModeValueOverride } from '@cloudscape-design/theming-runtime';
30+
return `import { ThemePreset, GlobalValue, TypedModeValueOverride, ReferenceTokens } from '@cloudscape-design/theming-runtime';
3131
3232
export declare ${renderTypedOverrideInterface(preset)}
3333
export declare const preset: ThemePreset;
3434
`;
3535
}
3636

3737
export function renderCJSPresetDeclaration(preset: ThemePreset): string {
38-
return `import { ThemePreset, GlobalValue, TypedModeValueOverride } from '@cloudscape-design/theming-build';
38+
return `import { ThemePreset, GlobalValue, TypedModeValueOverride, ReferenceTokens } from '@cloudscape-design/theming-build';
3939
4040
export declare ${renderTypedOverrideInterface(preset)}
4141
export declare const preset: ThemePreset;
@@ -62,6 +62,7 @@ function renderTypedOverrideInterface(preset: ThemePreset): string {
6262
});
6363

6464
return `interface TypedOverride {
65+
referenceTokens?: ReferenceTokens,
6566
tokens: {
6667
${tokens.join(';\n ')};
6768
},

0 commit comments

Comments
 (0)