UNPKG

element-plus

Version:

A Component Library for Vue 3

1 lines 1.15 kB
{"version":3,"file":"header-row.mjs","sources":["../../../../../../packages/components/table-v2/src/header-row.ts"],"sourcesContent":["import { buildProps, definePropType } from '@element-plus/utils'\nimport { columns } from './common'\n\nimport type {\n CSSProperties,\n ExtractPropTypes,\n ExtractPublicPropTypes,\n} 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>\nexport type TableV2HeaderRowPropsPublic = ExtractPublicPropTypes<\n typeof tableV2HeaderRowProps\n>\n"],"names":[],"mappings":";;;AAUO,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;;;;"}