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