import { getSpace } from './space'; import type { Space } from './space'; import { scale } from '../../utils/scale'; interface Sizes extends Space { xxxxxlarge: number; '6xlarge': number; '7xlarge': number; '9xlarge': number; '14xlarge': number; '15xlarge': number; '18xlarge': number; '19xlarge': number; } const getSizes = (baseSize: number): Sizes => ({ ...getSpace(baseSize), xxxxxlarge: scale(baseSize * 8), // 64 '6xlarge': scale(baseSize * 9), // 72 '7xlarge': scale(baseSize * 10), // 80 '9xlarge': scale(baseSize * 12), // 96 '14xlarge': scale(baseSize * 17), // 136 '15xlarge': scale(baseSize * 18), // 144 '18xlarge': scale(baseSize * 21), // 168 '19xlarge': scale(baseSize * 22), // 176 }); export { getSizes }; export type { Sizes };