import type { CSSObject } from 'styled-components' type UnitType = | CSSObject['width'] | CSSObject['height'] | CSSObject['gap'] | CSSObject['padding'] | CSSObject['margin'] export type UnitTokensType = Readonly<{ 0: UnitType 0.5: UnitType 1: UnitType 1.5: UnitType 2: UnitType 3: UnitType 4: UnitType 5: UnitType 6: UnitType 7: UnitType 8: UnitType 9: UnitType 10: UnitType 12: UnitType 14: UnitType 15: UnitType 16: UnitType 18: UnitType 18.5: UnitType 20: UnitType 22: UnitType 24: UnitType 28: UnitType 30: UnitType 32: UnitType 36: UnitType 40: UnitType 44: UnitType 48: UnitType 52: UnitType 56: UnitType 64: UnitType 80: UnitType 100: UnitType 120: UnitType 144: UnitType 150: UnitType 200: UnitType 280: UnitType 350: UnitType auto: UnitType [key: string]: UnitType }> const unitTokens: UnitTokensType = { 0: '0px', 0.5: '0.5px', 1: '1px', 1.5: '1.5px', 2: '2px', 3: '3px', 4: '4px', 5: '5px', 6: '6px', 7: '7px', 8: '8px', 9: '9px', 10: '10px', 11: '11px', 12: '12px', 13: '13px', 14: '14px', 15: '15px', 16: '16px', 16.5: '16.5px', 18: '18px', 18.5: '18.5px', 20: '20px', 22: '22px', 24: '24px', 28: '28px', 30: '30px', 32: '32px', 36: '36px', 40: '40px', 42: '42px', 44: '44px', 48: '48px', 50: '50px', 52: '52px', 56: '56px', 64: '64px', 80: '80px', 100: '100px', 120: '120px', 144: '144px', 150: '150px', 190: '190px', 200: '200px', 280: '280px', 350: '350px', auto: 'auto', } export default unitTokens