2025-12-10 12:02:17 +08:00

27 lines
571 B
JavaScript

const smallerSizeMap = {
tiny: 'mini',
small: 'tiny',
medium: 'small',
large: 'medium',
huge: 'large'
};
const largerSizeMap = {
tiny: 'small',
small: 'medium',
medium: 'large',
large: 'huge'
};
export function largerSize(size) {
const result = largerSizeMap[size];
if (result === undefined) {
throw new Error(`${size} has no larger size.`);
}
return result;
}
export function smallerSize(size) {
const result = smallerSizeMap[size];
if (result === undefined) {
throw new Error(`${size} has no smaller size.`);
}
return result;
}