naive-ui
Version:
A Vue 3 Component Library. Fairly Complete, Theme Customizable, Uses TypeScript, Fast
12 lines (11 loc) • 422 B
TypeScript
export declare function largerSize(size: 'tiny' | 'small' | 'medium' | 'large'): 'small' | 'medium' | 'large' | 'huge';
interface SmallerSizeMap {
tiny: 'mini';
small: 'tiny';
medium: 'small';
large: 'medium';
huge: 'large';
}
type SmallerSize<T extends keyof SmallerSizeMap> = SmallerSizeMap[T];
export declare function smallerSize<T extends keyof SmallerSizeMap>(size: T): SmallerSize<T>;
export {};