@@ -13,6 +13,8 @@ import type {
13
13
VSkeletonLoader ,
14
14
} from 'vuetify/components' ;
15
15
16
+ export * from '../index' ;
17
+
16
18
17
19
// -------------------------------------------------- Vuetify Types //
18
20
export type Density = 'default' | 'comfortable' | 'compact' ;
@@ -181,8 +183,6 @@ export interface Props {
181
183
headerColor ?: string | undefined ;
182
184
headers ?: VDataTable [ '$props' ] [ 'headers' ] ;
183
185
height ?: string | number | undefined ;
184
- // hideDefaultFooter?: boolean; // ? Custom Property - Need to add/test
185
- // hideDefaultHeader?: boolean; // ? Custom Property - Need to add/test
186
186
hideNoData ?: VDataTable [ '$props' ] [ 'hideNoData' ] ;
187
187
hover ?: VDataTable [ '$props' ] [ 'hover' ] ;
188
188
isDrilldown ?: boolean ;
@@ -230,6 +230,23 @@ export interface Props {
230
230
231
231
export type Drilldown = Props ;
232
232
233
+ export interface GlobalOptions extends Pick < Props ,
234
+ 'colorPercentageChange' |
235
+ 'colorPercentageDirection' |
236
+ 'footerBackgroundColor' |
237
+ 'footerColor' |
238
+ 'headerBackgroundColor' |
239
+ 'headerColor' |
240
+ 'loaderProps' |
241
+ 'loaderType' |
242
+ 'density' |
243
+ 'elevation' |
244
+ 'hover' |
245
+ 'itemsPerPageOptions' |
246
+ 'separator' |
247
+ 'sortAscIcon'
248
+ > { } ;
249
+
233
250
234
251
// -------------------------------------------------- Slots //
235
252
type GetSortIcon = ( column : InternalDataTableHeader ) => IconValue ;
0 commit comments