UNPKG

@abdalla-1/swisco

Version:
16 lines (12 loc) 404 B
import type { SizeKeys, Sizes } from './sizes'; import { size } from './sizes'; const spaces = Object.entries(size).map(([k, v]) => [k, v]); const spacesNegative = spaces.map(([k, v]) => [`-${k}`, -v]); export const space: { [Key in `-${SizeKeys}` | SizeKeys]: Key extends keyof Sizes ? Sizes[Key] : number; } = { ...Object.fromEntries(spaces), ...Object.fromEntries(spacesNegative), };