@@ -118,7 +118,7 @@ export type TableType = VDataTable | VDataTableServer | unknown;
118
118
119
119
// -------------------------------------------------- Props //
120
120
export interface Props {
121
- colors ?: ColorsObject | null ; // * Custom Property
121
+ colors ?: ColorsObject | null ;
122
122
customFilter ?: VDataTable [ '$props' ] [ 'customFilter' ] ;
123
123
customKeyFilter ?: VDataTable [ '$props' ] [ 'customKeyFilter' ] ;
124
124
density ?: VDataTable [ '$options' ] [ 'density' ] ;
@@ -127,32 +127,31 @@ export interface Props {
127
127
elevation ?: string | number | undefined ;
128
128
expandOnClick ?: VDataTable [ '$props' ] [ 'expandOnClick' ] ;
129
129
expanded ?: readonly string [ ] | undefined ;
130
- filterKeys ?: VDataTable [ '$props' ] [ 'filterKeys' ] ; // ! Need more info/testing
130
+ filterKeys ?: VDataTable [ '$props' ] [ 'filterKeys' ] ; // ? Need more info/testing
131
131
filterMode ?: VDataTable [ '$props' ] [ 'filterMode' ] ;
132
132
fixedFooter ?: boolean ;
133
133
fixedHeader ?: boolean ;
134
- footers ?: Column [ ] ; // * Custom Property - This might change //
134
+ footers ?: Column [ ] ;
135
135
headers ?: VDataTable [ '$props' ] [ 'headers' ] ;
136
- // groupBy?: string[]; // ? Most likely this will not be used
137
136
height ?: string | number | undefined ;
138
137
// hideDefaultFooter?: boolean; // ? Custom Property - Need to add/test
139
138
// hideDefaultHeader?: boolean; // ? Custom Property - Need to add/test
140
139
hideNoData ?: VDataTable [ '$props' ] [ 'hideNoData' ] ;
141
140
hover ?: VDataTable [ '$props' ] [ 'hover' ] ;
142
- isDrilldown ?: boolean ; // * Custom Property
143
- item ?: VDataTableRow [ '$props' ] [ 'item' ] ; // * Custom Property
141
+ isDrilldown ?: boolean ;
142
+ item ?: VDataTableRow [ '$props' ] [ 'item' ] ;
144
143
// itemChildren?: VDataTable['$props']['itemChildren']; // ? Type missing in v3.3.0
145
- itemChildrenKey ?: string ; // * Custom Property
144
+ itemChildrenKey ?: string ;
146
145
itemValue ?: VDataTable [ '$props' ] [ 'itemValue' ] ;
147
146
items ?: VDataTable [ '$props' ] [ 'items' ] ;
148
147
itemsLength ?: number ;
149
148
itemsPerPage ?: VDataTable [ '$props' ] [ 'itemsPerPage' ] ;
150
149
itemsPerPageOptions ?: VDataTable [ '$props' ] [ 'itemsPerPageOptions' ] ;
151
- level : number ; // * Custom Property
152
- levels : number ; // * Custom Property
153
- loaderHeight ?: VProgressLinear [ '$props' ] [ 'height' ] ; // * Custom Property
154
- loaderSize ?: VProgressCircular [ '$props' ] [ 'size' ] ; // * Custom Property
155
- loaderType ?: string | string [ ] | false | null ; // * Custom Property
150
+ level : number ;
151
+ levels : number ;
152
+ loaderHeight ?: VProgressLinear [ '$props' ] [ 'height' ] ;
153
+ loaderSize ?: VProgressCircular [ '$props' ] [ 'size' ] ;
154
+ loaderType ?: string | string [ ] | false | null ;
156
155
loading ?: VDataTable [ '$props' ] [ 'loading' ] ;
157
156
loadingText ?: VDataTable [ '$props' ] [ 'loadingText' ] ; // ! Not working properly //
158
157
modelValue ?: unknown [ ] ;
@@ -161,24 +160,23 @@ export interface Props {
161
160
noDataText ?: VDataTable [ '$props' ] [ 'noDataText' ] ;
162
161
noFilter ?: VDataTable [ '$props' ] [ 'noFilter' ] ;
163
162
page ?: VDataTable [ '$props' ] [ 'page' ] ;
164
- // pageCount?: number; // ? Need to test (maybe v2 only?)
165
163
returnObject ?: VDataTable [ '$props' ] [ 'returnObject' ] ;
166
164
search ?: string | undefined ;
167
- searchDebounce ?: number | undefined | null ; // * Custom Property
168
- searchMaxWait ?: number | undefined | null ; // * Custom Property
169
- searchProps ?: SearchProps ; // * Custom Property
165
+ searchDebounce ?: number | undefined | null ;
166
+ searchMaxWait ?: number | undefined | null ;
167
+ searchProps ?: SearchProps ;
170
168
separator ?: string ; // TODO: Maybe add this //
171
- server ?: boolean ; // * Custom Property
172
- selectStrategy ?: VDataTable [ '$props' ] [ 'selectStrategy' ] ;
173
- showDrilldownWhenLoading ?: boolean ; // * Custom Property
169
+ server ?: boolean ;
170
+ selectStrategy ?: VDataTable [ '$props' ] [ 'selectStrategy' ] ; // ! Testing
171
+ showDrilldownWhenLoading ?: boolean ;
174
172
showExpand ?: VDataTable [ '$props' ] [ 'showExpand' ] ;
175
- showFooterRow ?: boolean ; // * Custom Property
176
- showSearch ?: boolean ; // * Custom Property
173
+ showFooterRow ?: boolean ;
174
+ showSearch ?: boolean ;
177
175
showSelect ?: VDataTable [ '$props' ] [ 'showSelect' ] ;
178
- skeltonType ?: string ; // * Custom Property
176
+ skeltonType ?: string ;
179
177
sortAscIcon ?: VDataTable [ '$props' ] [ 'sortAscIcon' ] ;
180
178
sortBy ?: VDataTable [ '$props' ] [ 'sortBy' ] ;
181
- tableType ?: TableType ; // * Custom Property
179
+ tableType ?: TableType ;
182
180
width ?: string | number | undefined ; // ! Not working properly //
183
181
}
184
182
0 commit comments