@johnmusans/arcadia-ui-style-engine
Version:
Shared style system logic and types for Arcadia UI components
9 lines • 1.27 kB
TypeScript
import type { ColorScale, ColorTokens, MinimizedColorScale, MinimizedColorTokens, MinimizedModeDefinition, MinimizedStyleDefinition, MinimizedThemeDefinition, MinimizedVariantsDefinition, ModeDefinition, StyleDefinition, ThemeDefinition, VariantsDefinition } from "../types";
declare const restoreColorScaleDefaults: (minimizedScale: MinimizedColorScale, defaultScale: ColorScale) => ColorScale;
declare const restoreModeDefinitionDefaults: (minimizedMode: MinimizedModeDefinition, isLight: boolean) => ModeDefinition;
declare const restoreTokensDefaults: (minimizedTokens: MinimizedColorTokens) => ColorTokens;
declare const restoreThemeDefinitionDefaults: (minimizedTheme: MinimizedThemeDefinition) => ThemeDefinition;
declare const restoreVariantsDefinitionDefaults: (minimizedVariants: MinimizedVariantsDefinition) => VariantsDefinition;
declare const restoreStyleDefinitionDefaults: <T extends MinimizedStyleDefinition>({ theme, variants, icons, ...props }: T) => StyleDefinition & Omit<T, keyof MinimizedStyleDefinition>;
export { restoreColorScaleDefaults, restoreModeDefinitionDefaults, restoreTokensDefaults, restoreThemeDefinitionDefaults, restoreVariantsDefinitionDefaults, restoreStyleDefinitionDefaults, };
//# sourceMappingURL=restore-defaults.d.ts.map