interface BorderWidths { base: number; medium: number; } interface Radii { rounded: number; base: number; medium: number; large: number; xlarge: number; xxlarge: number; xxxlarge: number; '5xlarge': number; } const getBorderWidths = (baseBorderWidth: number): BorderWidths => ({ base: baseBorderWidth, // 1 medium: baseBorderWidth * 2, // 2 }); const getRadii = (baseRadius: number): Radii => ({ rounded: 999, base: baseRadius, // 4 medium: baseRadius * 2, // 8 large: baseRadius * 3, // 12 xlarge: baseRadius * 4, // 16 xxlarge: baseRadius * 5, // 20 xxxlarge: baseRadius * 6, // 24 '5xlarge': baseRadius * 8, // 32 }); export { getBorderWidths, getRadii }; export type { BorderWidths, Radii };