Skip to content

Commit abf86ae

Browse files
Build
1 parent f96d57e commit abf86ae

10 files changed

+2463
-3048
lines changed

Diff for: dist/plugin/VDrilldownTable.vue.d.ts

-720
This file was deleted.

Diff for: dist/plugin/composables/loader.d.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ export declare const useLoaderTrStyles: UseLoaderStyles;
1111
export declare const useLoaderTdStyles: UseLoaderStyles;
1212
export declare const useLoaderContainerClasses: UseLoaderContainerClasses;
1313
export declare const useLoaderVRowClasses: () => {
14-
[x: string]: boolean;
14+
"v-drilldown-table--loader-tr-vrow": boolean;
1515
'align-center': boolean;
1616
'd-grid': boolean;
1717
'flex-column': boolean;

Diff for: dist/plugin/slots/HeadersSlot.vue.d.ts

+3-1
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,9 @@ declare const _default: __VLS_WithTemplateSlots<import("vue").DefineComponent<{
8181
tableModelValue: {
8282
type: globalThis.PropType<unknown[]>;
8383
};
84-
}, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "click:selectAll"[], "click:selectAll", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
84+
}, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
85+
"click:selectAll": (...args: any[]) => void;
86+
}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
8587
density: {
8688
type: globalThis.PropType<any>;
8789
required: true;

Diff for: dist/plugin/slots/ItemSlot.vue.d.ts

+10-11
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ declare const _default: __VLS_WithTemplateSlots<import("vue").DefineComponent<{
1212
required: true;
1313
};
1414
itemSelectable: {
15-
type: globalThis.PropType<(string | boolean | (string | number)[] | ((item: Record<string, any>, fallback?: any) => any)) | undefined>;
15+
type: globalThis.PropType<string | boolean | (string | number)[] | ((item: Record<string, any>, fallback?: any) => any) | null | undefined>;
1616
required: true;
1717
};
1818
expandOnClick: {
@@ -31,6 +31,7 @@ declare const _default: __VLS_WithTemplateSlots<import("vue").DefineComponent<{
3131
type: globalThis.PropType<{
3232
columns: Column[];
3333
index?: number | undefined;
34+
internalItem: any;
3435
isExpanded: (item: DataTableItem<any>) => boolean;
3536
isSelected: (items: DataTableItem<any> | DataTableItem<any>[]) => boolean;
3637
item: any;
@@ -44,7 +45,11 @@ declare const _default: __VLS_WithTemplateSlots<import("vue").DefineComponent<{
4445
type: globalThis.PropType<number>;
4546
required: true;
4647
};
47-
}, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:expanded" | "click:row" | "click:row:checkbox")[], "update:expanded" | "click:row" | "click:row:checkbox", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
48+
}, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
49+
"update:expanded": (...args: any[]) => void;
50+
"click:row": (...args: any[]) => void;
51+
"click:row:checkbox": (...args: any[]) => void;
52+
}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
4853
density: {
4954
type: globalThis.PropType<any>;
5055
required: true;
@@ -57,7 +62,7 @@ declare const _default: __VLS_WithTemplateSlots<import("vue").DefineComponent<{
5762
required: true;
5863
};
5964
itemSelectable: {
60-
type: globalThis.PropType<(string | boolean | (string | number)[] | ((item: Record<string, any>, fallback?: any) => any)) | undefined>;
65+
type: globalThis.PropType<string | boolean | (string | number)[] | ((item: Record<string, any>, fallback?: any) => any) | null | undefined>;
6166
required: true;
6267
};
6368
expandOnClick: {
@@ -76,6 +81,7 @@ declare const _default: __VLS_WithTemplateSlots<import("vue").DefineComponent<{
7681
type: globalThis.PropType<{
7782
columns: Column[];
7883
index?: number | undefined;
84+
internalItem: any;
7985
isExpanded: (item: DataTableItem<any>) => boolean;
8086
isSelected: (items: DataTableItem<any> | DataTableItem<any>[]) => boolean;
8187
item: any;
@@ -93,14 +99,7 @@ declare const _default: __VLS_WithTemplateSlots<import("vue").DefineComponent<{
9399
"onClick:row"?: ((...args: any[]) => any) | undefined;
94100
"onUpdate:expanded"?: ((...args: any[]) => any) | undefined;
95101
"onClick:row:checkbox"?: ((...args: any[]) => any) | undefined;
96-
}, {}, {}>, Partial<Record<string, (_: {
97-
columns: Column[];
98-
index: number | undefined;
99-
item: any;
100-
}) => any>> & {
101-
"item.data-table-select"?(_: {}): any;
102-
"item.data-table-expand"?(_: {}): any;
103-
}>;
102+
}, {}, {}>, Readonly<Record<string, any>>>;
104103
export default _default;
105104
type __VLS_WithTemplateSlots<T, S> = T & {
106105
new (): {

Diff for: dist/plugin/slots/TfootSlot.vue.d.ts

+11-9
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ declare const _default: __VLS_WithTemplateSlots<import("vue").DefineComponent<{
2727
getFixedStyles?: ((column: import('../../types').InternalDataTableHeader, y: number) => globalThis.CSSProperties | undefined) | undefined;
2828
getSortIcon?: ((column: import('../../types').InternalDataTableHeader) => string | import("vue").JSXComponent | (string | [path: string, opacity: number])[]) | undefined;
2929
headers?: import("vue").DeepReadonly<{
30-
key: string;
31-
value?: (string | boolean | (string | number)[] | ((item: Record<string, any>, fallback?: any) => any)) | undefined;
30+
key?: (string & {}) | "data-table-group" | "data-table-select" | "data-table-expand" | undefined;
31+
value?: string | boolean | (string | number)[] | ((item: Record<string, any>, fallback?: any) => any) | null | undefined;
3232
title: string;
3333
colspan?: number | undefined;
3434
rowspan?: number | undefined;
@@ -40,8 +40,8 @@ declare const _default: __VLS_WithTemplateSlots<import("vue").DefineComponent<{
4040
sortable?: boolean | undefined;
4141
sort?: ((a: any, b: any) => number) | undefined;
4242
}[] | {
43-
key: string;
44-
value?: (string | boolean | (string | number)[] | ((item: Record<string, any>, fallback?: any) => any)) | undefined;
43+
key?: (string & {}) | "data-table-group" | "data-table-select" | "data-table-expand" | undefined;
44+
value?: string | boolean | (string | number)[] | ((item: Record<string, any>, fallback?: any) => any) | null | undefined;
4545
title: string;
4646
colspan?: number | undefined;
4747
rowspan?: number | undefined;
@@ -75,7 +75,9 @@ declare const _default: __VLS_WithTemplateSlots<import("vue").DefineComponent<{
7575
type: globalThis.PropType<Column[]>;
7676
required: true;
7777
};
78-
}, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "click:selectAll"[], "click:selectAll", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
78+
}, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
79+
"click:selectAll": (...args: any[]) => void;
80+
}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
7981
density: {
8082
type: globalThis.PropType<any>;
8183
required: true;
@@ -103,8 +105,8 @@ declare const _default: __VLS_WithTemplateSlots<import("vue").DefineComponent<{
103105
getFixedStyles?: ((column: import('../../types').InternalDataTableHeader, y: number) => globalThis.CSSProperties | undefined) | undefined;
104106
getSortIcon?: ((column: import('../../types').InternalDataTableHeader) => string | import("vue").JSXComponent | (string | [path: string, opacity: number])[]) | undefined;
105107
headers?: import("vue").DeepReadonly<{
106-
key: string;
107-
value?: (string | boolean | (string | number)[] | ((item: Record<string, any>, fallback?: any) => any)) | undefined;
108+
key?: (string & {}) | "data-table-group" | "data-table-select" | "data-table-expand" | undefined;
109+
value?: string | boolean | (string | number)[] | ((item: Record<string, any>, fallback?: any) => any) | null | undefined;
108110
title: string;
109111
colspan?: number | undefined;
110112
rowspan?: number | undefined;
@@ -116,8 +118,8 @@ declare const _default: __VLS_WithTemplateSlots<import("vue").DefineComponent<{
116118
sortable?: boolean | undefined;
117119
sort?: ((a: any, b: any) => number) | undefined;
118120
}[] | {
119-
key: string;
120-
value?: (string | boolean | (string | number)[] | ((item: Record<string, any>, fallback?: any) => any)) | undefined;
121+
key?: (string & {}) | "data-table-group" | "data-table-select" | "data-table-expand" | undefined;
122+
value?: string | boolean | (string | number)[] | ((item: Record<string, any>, fallback?: any) => any) | null | undefined;
121123
title: string;
122124
colspan?: number | undefined;
123125
rowspan?: number | undefined;

Diff for: dist/plugin/slots/TheadSlot.vue.d.ts

+4-1
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,10 @@ declare const _default: import("vue").DefineComponent<{
6868
}>;
6969
required: true;
7070
};
71-
}, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("click:selectAll" | "update:sortBy")[], "click:selectAll" | "update:sortBy", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
71+
}, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
72+
"click:selectAll": (...args: any[]) => void;
73+
"update:sortBy": (...args: any[]) => void;
74+
}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
7275
density: {
7376
type: globalThis.PropType<any>;
7477
required: true;

Diff for: dist/plugin/slots/TopSlot.vue.d.ts

+4-1
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,10 @@ declare const _default: __VLS_WithTemplateSlots<import("vue").DefineComponent<{
5252
type: globalThis.PropType<boolean>;
5353
required: true;
5454
};
55-
}, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("click:selectAll" | "update:search")[], "click:selectAll" | "update:search", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
55+
}, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
56+
"click:selectAll": (...args: any[]) => void;
57+
"update:search": (...args: any[]) => void;
58+
}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
5659
loading: {
5760
type: globalThis.PropType<string | boolean | undefined>;
5861
required: true;

Diff for: dist/types/index.d.ts

+5-2
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@ export type InternalDataTableHeader = DataTableHeader & {
2929
export interface DataTableItem<T = any> {
3030
value: any;
3131
type: 'item';
32-
raw: T;
32+
internalItem: T;
33+
item: T;
3334
selected: boolean;
3435
selectable: boolean;
3536
columns: {
@@ -256,6 +257,7 @@ export interface ItemSlotProps extends Omit<AllSlotProps, 'colors' | 'sortBy'> {
256257
slotProps: {
257258
columns: Column[];
258259
index?: number;
260+
internalItem: DataTableItem | any;
259261
isExpanded: IsExpanded;
260262
isSelected: (items: DataTableItem<any> | DataTableItem<any>[]) => boolean;
261263
item: DataTableItem | any;
@@ -334,7 +336,7 @@ export interface UseSetLoadedDrilldown {
334336
(options: {
335337
loadedDrilldown: Props;
336338
drilldown: object;
337-
rawItem: DataTableItem['raw'];
339+
item: DataTableItem['item'];
338340
level: Props['level'];
339341
levels: Props['levels'];
340342
matchColumnWidths?: Props['matchColumnWidths'];
@@ -497,6 +499,7 @@ export type DrilldownEvent = {
497499
$event?: MouseEvent | undefined;
498500
columns?: object;
499501
index?: number;
502+
internalItem: DataTableItem | any;
500503
isExpanded: IsExpanded;
501504
isRow?: boolean;
502505
item: DataTableItem | any;

Diff for: dist/vuetify-drilldown-table.cjs.js

+4-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)