diff --git a/docs/app/components/content/examples/table/TableSlotsExample.vue b/docs/app/components/content/examples/table/TableSlotsExample.vue index ff2a8c44..54a39fe9 100644 --- a/docs/app/components/content/examples/table/TableSlotsExample.vue +++ b/docs/app/components/content/examples/table/TableSlotsExample.vue @@ -1,7 +1,7 @@ + diff --git a/src/runtime/components/Table.vue b/src/runtime/components/Table.vue index 075fe8a6..67e43da1 100644 --- a/src/runtime/components/Table.vue +++ b/src/runtime/components/Table.vue @@ -89,8 +89,8 @@ export interface TableProps { ui?: Partial } -type DynamicHeaderSlots = Record & Record<`${K extends string ? K : never}-header`, (props: HeaderContext) => any> -type DynamicCellSlots = Record & Record<`${K extends string ? K : never}-cell`, (props: CellContext) => any> +type DynamicHeaderSlots = Record) => any> & Record<`${K extends string ? K : never}-header`, (props: HeaderContext) => any> +type DynamicCellSlots = Record) => any> & Record<`${K extends string ? K : never}-cell`, (props: CellContext) => any> export type TableSlots = { expanded: (props: { row: Row }) => any