@@ -13,6 +13,8 @@ import type {
1313 VSkeletonLoader ,
1414} from 'vuetify/components' ;
1515
16+ export * from '../index' ;
17+
1618
1719// -------------------------------------------------- Vuetify Types //
1820export type Density = 'default' | 'comfortable' | 'compact' ;
@@ -181,8 +183,6 @@ export interface Props {
181183 headerColor ?: string | undefined ;
182184 headers ?: VDataTable [ '$props' ] [ 'headers' ] ;
183185 height ?: string | number | undefined ;
184- // hideDefaultFooter?: boolean; // ? Custom Property - Need to add/test
185- // hideDefaultHeader?: boolean; // ? Custom Property - Need to add/test
186186 hideNoData ?: VDataTable [ '$props' ] [ 'hideNoData' ] ;
187187 hover ?: VDataTable [ '$props' ] [ 'hover' ] ;
188188 isDrilldown ?: boolean ;
@@ -230,6 +230,23 @@ export interface Props {
230230
231231export type Drilldown = Props ;
232232
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+
233250
234251// -------------------------------------------------- Slots //
235252type GetSortIcon = ( column : InternalDataTableHeader ) => IconValue ;
0 commit comments