@@ -42,6 +42,7 @@ interface CellRender {
42
42
index ?: number ,
43
43
) : void ;
44
44
} ;
45
+
45
46
interface ItemCellRender {
46
47
(
47
48
itemValue ?: string ,
@@ -176,6 +177,7 @@ export type Props = {
176
177
required : boolean ;
177
178
type : PropType < boolean > ;
178
179
} ;
180
+ // * Custom Property //
179
181
item : {
180
182
default : DataTableItem | object ;
181
183
required : boolean ;
@@ -221,6 +223,7 @@ export type Props = {
221
223
type ?: PropType < SearchProps > ;
222
224
} ;
223
225
// * Custom Property //
226
+ // TODO: Maybe add this //
224
227
separator ?: {
225
228
default : string ;
226
229
required : boolean ;
@@ -242,61 +245,60 @@ export type Props = {
242
245
243
246
// -------------------------------------------------- Drilldown //
244
247
export type LoadedDrilldown = {
245
- colors ?: ColorsObject ; // * Custom Property
248
+ colors ?: ColorsObject ; // * Custom Property
246
249
customFilter ?: FilterFunction | undefined ;
247
250
customKeyFilter ?: FilterKeyFunctions | undefined ;
248
- debounceDelay ?: number | undefined ; // * Custom Property
249
- // dense?: boolean; // ! Missing Vuetify Prop
251
+ debounceDelay ?: number | undefined ; // * Custom Property
250
252
density ?: Density ;
251
- drilldown ?: object ; // * Custom Property
252
- drilldownKey : string ; // * Custom Property
253
- elevation ?: string | number | undefined ; // * Custom Property
253
+ drilldown ?: object ; // * Custom Property
254
+ drilldownKey : string ; // * Custom Property
255
+ elevation ?: string | number | undefined ; // * Custom Property
254
256
expandOnClick ?: boolean ;
255
257
expanded ?: string [ ] ;
256
- // filterKeys?: string[]; // ! Need more info/testing
258
+ // filterKeys?: string[]; // ! Need more info/testing
257
259
filterMode ?: FilterMode ;
258
260
fixedFooter ?: boolean ;
259
261
fixedHeader ?: boolean ;
260
- // footerProps?: object; // ! Missing Vuetify Prop (maybe v2 only?)
261
- // groupBy?: string[]; // ? Most likely this will not be used
262
+ // footerProps?: object; // ! Missing Vuetify Prop (maybe v2 only?)
263
+ // groupBy?: string[]; // ? Most likely this will not be used
262
264
footers ?: DataTableHeader [ ] | DataTableHeader [ ] [ ] ;
263
265
headers ?: DataTableHeader [ ] | DataTableHeader [ ] [ ] ;
264
266
height ?: string | number | undefined ;
265
- // hideDefaultFooter?: boolean; // ? Custom Property - Need to add/test
266
- // hideDefaultHeader?: boolean; // ? Custom Property - Need to add/test
267
+ // hideDefaultFooter?: boolean; // ? Custom Property - Need to add/test
268
+ // hideDefaultHeader?: boolean; // ? Custom Property - Need to add/test
267
269
hideNoData ?: boolean ;
268
270
hover ?: boolean ;
269
- isDrilldown ?: boolean ; // * Custom Property
270
- item ?: object ; // * Custom Property
271
+ isDrilldown ?: boolean ; // * Custom Property
272
+ item ?: object ; // * Custom Property
271
273
itemChildren ?: SelectItemKey ;
272
- itemChildrenKey ?: string ; // * Custom Property
274
+ itemChildrenKey ?: string ; // * Custom Property
273
275
itemProps ?: SelectItemKey ;
274
276
itemTitle ?: SelectItemKey ;
275
277
itemValue ?: NonNullable < SelectItemKey > ;
276
278
items : unknown [ ] ;
277
279
itemsLength ?: number ;
278
280
itemsPerPage ?: string | number ;
279
- level : number ; // * Custom Property
280
- levels : number ; // * Custom Property
281
- // loading?: boolean; // ! Not working properly
282
- // loadingText?: string; // ! Not working properly
281
+ level : number ; // * Custom Property
282
+ levels : number ; // * Custom Property
283
+ // loading?: boolean; // ! Not working properly
284
+ // loadingText?: string; // ! Not working properly
283
285
modelValue ?: unknown [ ] ;
284
286
multiSort ?: boolean ;
285
287
mustSort ?: boolean ;
286
288
noDataText ?: string ;
287
289
noFilter ?: boolean ;
288
290
page ?: string | number ;
289
- // pageCount?: number; // ? Need to test (maybe v2 only?)
291
+ // pageCount?: number; // ? Need to test (maybe v2 only?)
290
292
returnObject ?: boolean ;
291
293
search ?: string | undefined ;
292
- searchProps : SearchProps ; // * Custom Property
293
- server ?: boolean ; // ? Custom Property - Not sure if I'll use this
294
+ searchProps : SearchProps ; // * Custom Property
295
+ server ?: boolean ; // ? Custom Property - Not sure if I'll use this
294
296
showExpand ?: boolean ;
295
- showFooterRow ?: boolean ; // * Custom Property
296
- showSearch ?: boolean ; // * Custom Property
297
+ showFooterRow ?: boolean ; // * Custom Property
298
+ showSearch ?: boolean ; // * Custom Property
297
299
showSelect ?: boolean ;
298
300
sortBy ?: SortItem [ ] ;
299
- // sortDesc?: boolean; // ! Missing Vuetify Prop (maybe v2 only?)
301
+ // sortDesc?: boolean; // ! Missing Vuetify Prop (maybe v2 only?)
300
302
width ?: string | number | undefined ;
301
303
} ;
302
304
0 commit comments