element-plus
Version:
A Component Library for Vue 3
1 lines • 1.25 kB
Source Map (JSON)
{"version":3,"file":"cell.mjs","sources":["../../../../../../packages/components/table-v2/src/cell.ts"],"sourcesContent":["import { buildProps, definePropType } from '@element-plus/utils'\nimport { column } from './common'\n\nimport type { ExtractPropTypes, ExtractPublicPropTypes, StyleValue } from 'vue'\n\nexport const tableV2CellProps = buildProps({\n class: String,\n cellData: {\n type: definePropType<any>([String, Boolean, Number, Object]),\n },\n column,\n columnIndex: Number,\n style: {\n type: definePropType<StyleValue>([String, Array, Object]),\n },\n rowData: {\n type: definePropType<any>(Object),\n },\n rowIndex: Number,\n} as const)\n\nexport type TableV2CellProps = ExtractPropTypes<typeof tableV2CellProps>\nexport type TableV2CellPropsPublic = ExtractPublicPropTypes<\n typeof tableV2CellProps\n>\n"],"names":[],"mappings":";;;AAKO,MAAM,mBAAmB,UAAA,CAAW;AAAA,EACzC,KAAA,EAAO,MAAA;AAAA,EACP,QAAA,EAAU;AAAA,IACR,MAAM,cAAA,CAAoB,CAAC,QAAQ,OAAA,EAAS,MAAA,EAAQ,MAAM,CAAC;AAAA,GAC7D;AAAA,EACA,MAAA;AAAA,EACA,WAAA,EAAa,MAAA;AAAA,EACb,KAAA,EAAO;AAAA,IACL,MAAM,cAAA,CAA2B,CAAC,MAAA,EAAQ,KAAA,EAAO,MAAM,CAAC;AAAA,GAC1D;AAAA,EACA,OAAA,EAAS;AAAA,IACP,IAAA,EAAM,eAAoB,MAAM;AAAA,GAClC;AAAA,EACA,QAAA,EAAU;AACZ,CAAU;;;;"}