2024-01-29 09:26:07 +08:00

12 lines
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 {};