fui-fancyui
Version:
FancyUI Libary
11 lines (10 loc) • 456 B
TypeScript
import { TglobalElementSizes } from '../../../types';
import { TBorderRadiusSizes } from '../../../types/TBorderRadiusSizes';
import { TSpacings } from '../../../types/TSpacings';
export type TThemeValueMap = {
elementSize: TglobalElementSizes;
borderRadius: TBorderRadiusSizes;
spacing: TSpacings;
default: string | number;
};
export type TThemeValueOrCSS<T extends keyof TThemeValueMap = 'default'> = TThemeValueMap[T] | string | number;