{"version":3,"file":"col.mjs","sources":["../../../../../packages/components/col/src/col.ts"],"sourcesContent":["import type { PropType } from 'vue'\nexport const definePropType = <T>(val: any): PropType<T> => val\n\nexport type ColSizeObject = {\n  span?: number\n  offset?: number\n  pull?: number\n  push?: number\n}\nexport type ColSize = number | ColSizeObject\n\nexport const colTypes = [] as const\nexport const colProps = {\n  tag: {\n    type: String,\n    default: 'div',\n  },\n  span: {\n    type: Number,\n    default: 24,\n  },\n  offset: {\n    type: Number,\n    default: 0,\n  },\n  pull: {\n    type: Number,\n    default: 0,\n  },\n  push: {\n    type: Number,\n    default: 0,\n  },\n  xs: {\n    type: [Number, Object] as PropType<ColSize>,\n    default: () => {\n      return {} as const\n    },\n  },\n  sm: {\n    type: [Number, Object] as PropType<ColSize>,\n    default: () => {\n      return {} as const\n    },\n  },\n  md: {\n    type: definePropType<ColSize>([Number, Object]),\n    default: () => {\n      return {} as const\n    },\n  },\n  lg: {\n    type: definePropType<ColSize>([Number, Object]),\n    default: () => {\n      return {} as const\n    },\n  },\n  xl: {\n    type: definePropType<ColSize>([Number, Object]),\n    default: () => {\n      return {} as const\n    },\n  },\n}\n\n// TODO: buildProps function\n"],"names":[],"mappings":"AACa,MAAA,cAAA,GAAiB,CAAI,GAA0B,KAAA,IAAA;AAUrD,MAAM,WAAW,GAAC;AAClB,MAAM,QAAW,GAAA;AAAA,EACtB,GAAK,EAAA;AAAA,IACH,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,GACX;AAAA,EACA,IAAM,EAAA;AAAA,IACJ,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,EAAA;AAAA,GACX;AAAA,EACA,MAAQ,EAAA;AAAA,IACN,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,CAAA;AAAA,GACX;AAAA,EACA,IAAM,EAAA;AAAA,IACJ,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,CAAA;AAAA,GACX;AAAA,EACA,IAAM,EAAA;AAAA,IACJ,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,CAAA;AAAA,GACX;AAAA,EACA,EAAI,EAAA;AAAA,IACF,IAAA,EAAM,CAAC,MAAA,EAAQ,MAAM,CAAA;AAAA,IACrB,SAAS,MAAM;AACb,MAAA,OAAO,EAAC,CAAA;AAAA,KACV;AAAA,GACF;AAAA,EACA,EAAI,EAAA;AAAA,IACF,IAAA,EAAM,CAAC,MAAA,EAAQ,MAAM,CAAA;AAAA,IACrB,SAAS,MAAM;AACb,MAAA,OAAO,EAAC,CAAA;AAAA,KACV;AAAA,GACF;AAAA,EACA,EAAI,EAAA;AAAA,IACF,IAAM,EAAA,cAAA,CAAwB,CAAC,MAAA,EAAQ,MAAM,CAAC,CAAA;AAAA,IAC9C,SAAS,MAAM;AACb,MAAA,OAAO,EAAC,CAAA;AAAA,KACV;AAAA,GACF;AAAA,EACA,EAAI,EAAA;AAAA,IACF,IAAM,EAAA,cAAA,CAAwB,CAAC,MAAA,EAAQ,MAAM,CAAC,CAAA;AAAA,IAC9C,SAAS,MAAM;AACb,MAAA,OAAO,EAAC,CAAA;AAAA,KACV;AAAA,GACF;AAAA,EACA,EAAI,EAAA;AAAA,IACF,IAAM,EAAA,cAAA,CAAwB,CAAC,MAAA,EAAQ,MAAM,CAAC,CAAA;AAAA,IAC9C,SAAS,MAAM;AACb,MAAA,OAAO,EAAC,CAAA;AAAA,KACV;AAAA,GACF;AACF;;;;"}