{"version":3,"file":"defaults.mjs","sources":["../../../../../../../packages/components/table/src/table-body/defaults.ts"],"sourcesContent":["import type { PropType } from 'vue'\nimport type { Store } from '../store'\nimport type {\n ColumnCls,\n ColumnStyle,\n DefaultRow,\n Table,\n} from '../table/defaults'\nimport type { TableOverflowTooltipOptions } from '../util'\n\ninterface TableBodyProps {\n store: Store\n stripe?: boolean\n context: Table\n rowClassName: ColumnCls\n rowStyle: ColumnStyle\n fixed: string\n highlight: boolean\n tooltipEffect?: string\n tooltipOptions?: TableOverflowTooltipOptions\n}\n\nconst defaultProps = {\n store: {\n required: true,\n type: Object as PropType['store']>,\n },\n stripe: Boolean,\n tooltipEffect: String,\n tooltipOptions: {\n type: Object as PropType['tooltipOptions']>,\n },\n context: {\n default: () => ({}),\n type: Object as PropType['context']>,\n },\n rowClassName: [String, Function] as PropType<\n TableBodyProps['rowClassName']\n >,\n rowStyle: [Object, Function] as PropType['rowStyle']>,\n fixed: {\n type: String,\n default: '',\n },\n highlight: Boolean,\n}\n\nexport { TableBodyProps }\nexport default defaultProps\n"],"names":[],"mappings":"AAsBA,MAAM,YAAe,GAAA;AAAA,EACnB,KAAO,EAAA;AAAA,IACL,QAAU,EAAA,IAAA;AAAA,IACV,IAAM,EAAA,MAAA;AAAA,GACR;AAAA,EACA,MAAQ,EAAA,OAAA;AAAA,EACR,aAAe,EAAA,MAAA;AAAA,EACf,cAAgB,EAAA;AAAA,IACd,IAAM,EAAA,MAAA;AAAA,GACR;AAAA,EACA,OAAS,EAAA;AAAA,IACP,OAAA,EAAS,OAAO,EAAC,CAAA;AAAA,IACjB,IAAM,EAAA,MAAA;AAAA,GACR;AAAA,EACA,YAAA,EAAc,CAAC,MAAA,EAAQ,QAAQ,CAAA;AAAA,EAG/B,QAAA,EAAU,CAAC,MAAA,EAAQ,QAAQ,CAAA;AAAA,EAC3B,KAAO,EAAA;AAAA,IACL,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,EAAA;AAAA,GACX;AAAA,EACA,SAAW,EAAA,OAAA;AACb;;;;"}