{"version":3,"file":"header-row.mjs","sources":["../../../../../../packages/components/table-v2/src/header-row.ts"],"sourcesContent":["import { buildProps, definePropType } from '@bigin/utils'\nimport { columns } from './common'\n\nimport type { CSSProperties, ExtractPropTypes } from 'vue'\nimport type { KeyType } from './types'\n\nexport const tableV2HeaderRowProps = buildProps({\n  class: String,\n  columns,\n  columnsStyles: {\n    type: definePropType<Record<KeyType, CSSProperties>>(Object),\n    required: true,\n  },\n  headerIndex: Number,\n  style: { type: definePropType<CSSProperties>(Object) },\n} as const)\n\nexport type TableV2HeaderRowProps = ExtractPropTypes<\n  typeof tableV2HeaderRowProps\n>\n"],"names":[],"mappings":";;;;AAMO,MAAM,wBAAwB,UAAW,CAAA;AAAA,EAC9C,KAAO,EAAA,MAAA;AAAA,EACP,OAAA;AAAA,EACA,aAAe,EAAA;AAAA,IACb,IAAA,EAAM,eAA+C,MAAM,CAAA;AAAA,IAC3D,QAAU,EAAA,IAAA;AAAA,GACZ;AAAA,EACA,WAAa,EAAA,MAAA;AAAA,EACb,KAAO,EAAA,EAAE,IAAM,EAAA,cAAA,CAA8B,MAAM,CAAE,EAAA;AACvD,CAAU;;;;"}