@@ -15,43 +15,31 @@ export type TableColumnProp = string | number;
1515export interface TableColumn < TRow = any > {
1616 /**
1717 * Internal unique id
18- *
19- * @memberOf TableColumn
2018 */
2119 $$id ?: string ;
2220
2321 /**
2422 * Internal for column width distributions
25- *
26- * @memberOf TableColumn
2723 */
2824 $$oldWidth ?: number ;
2925
3026 /**
3127 * Internal for setColumnDefaults
32- *
33- * @memberOf TableColumn
3428 */
3529 $$valueGetter ?: ValueGetter ;
3630
3731 /**
3832 * Determines if column is checkbox
39- *
40- * @memberOf TableColumn
4133 */
4234 checkboxable ?: boolean ;
4335
4436 /**
4537 * Determines if the column is frozen to the left
46- *
47- * @memberOf TableColumn
4838 */
4939 frozenLeft ?: boolean ;
5040
5141 /**
5242 * Determines if the column is frozen to the right
53- *
54- * @memberOf TableColumn
5543 */
5644 frozenRight ?: boolean ;
5745
@@ -60,64 +48,46 @@ export interface TableColumn<TRow = any> {
6048 * API from http =//www.w3.org/TR/css3-flexbox/. Basically;
6149 * take any available extra width and distribute it proportionally
6250 * according to all columns' flexGrow values.
63- *
64- * @memberOf TableColumn
6551 */
6652 flexGrow ?: number ;
6753
6854 /**
6955 * Min width of the column
70- *
71- * @memberOf TableColumn
7256 */
7357 minWidth ?: number ;
7458
7559 /**
7660 * Max width of the column
77- *
78- * @memberOf TableColumn
7961 */
8062 maxWidth ?: number ;
8163
8264 /**
8365 * The default width of the column, in pixels
84- *
85- * @memberOf TableColumn
8666 */
8767 width ?: number ;
8868
8969 /**
9070 * Can the column be resized
91- *
92- * @memberOf TableColumn
9371 */
9472 resizeable ?: boolean ;
9573
9674 /**
9775 * Custom sort comparator
98- *
99- * @memberOf TableColumn
10076 */
10177 comparator ?: any ;
10278
10379 /**
10480 * Custom pipe transforms
105- *
106- * @memberOf TableColumn
10781 */
10882 pipe ?: PipeTransform ;
10983
11084 /**
11185 * Can the column be sorted
112- *
113- * @memberOf TableColumn
11486 */
11587 sortable ?: boolean ;
11688
11789 /**
11890 * Can the column be re-arranged by dragging
119- *
120- * @memberOf TableColumn
12191 */
12292 draggable ?: boolean ;
12393
@@ -132,15 +102,11 @@ export interface TableColumn<TRow = any> {
132102
133103 /**
134104 * Whether the column can automatically resize to fill space in the table.
135- *
136- * @memberOf TableColumn
137105 */
138106 canAutoResize ?: boolean ;
139107
140108 /**
141109 * Column name or label
142- *
143- * @memberOf TableColumn
144110 */
145111 name ?: string ;
146112
@@ -150,44 +116,31 @@ export interface TableColumn<TRow = any> {
150116 * `someField` or `some.field.nested`, 0 (numeric)
151117 *
152118 * If left blank, will use the name as camel case conversion
153- *
154- * @memberOf TableColumn
155119 */
156120 prop ?: TableColumnProp ;
157121
158122 /**
159123 * Cell template ref
160- *
161- * @memberOf TableColumn
162124 */
163125 cellTemplate ?: TemplateRef < CellContext < TRow > > ;
164126
165127 /**
166128 * Ghost Cell template ref
167- *
168- * @memberOf TableColumn
169129 */
170130 ghostCellTemplate ?: TemplateRef < any > ;
171131
172132 /**
173133 * Header template ref
174- *
175- * @memberOf TableColumn
176134 */
177135 headerTemplate ?: TemplateRef < HeaderCellContext > ;
178136
179137 /**
180138 * Tree toggle template ref
181- *
182- * @memberOf TableColumn
183139 */
184140 treeToggleTemplate ?: any ;
185141
186142 /**
187143 * CSS Classes for the cell
188- *
189- *
190- * @memberOf TableColumn
191144 */
192145 cellClass ?:
193146 | string
@@ -201,44 +154,31 @@ export interface TableColumn<TRow = any> {
201154
202155 /**
203156 * CSS classes for the header
204- *
205- *
206- * @memberOf TableColumn
207157 */
208158 headerClass ?: string | ( ( data : { column : TableColumn } ) => string | Record < string , boolean > ) ;
209159
210160 /**
211161 * Header checkbox enabled
212- *
213- * @memberOf TableColumn
214162 */
215163 headerCheckboxable ?: boolean ;
216164
217165 /**
218166 * Is tree displayed on this column
219- *
220- * @memberOf TableColumn
221167 */
222168 isTreeColumn ?: boolean ;
223169
224170 /**
225171 * Width of the tree level indent
226- *
227- * @memberOf TableColumn
228172 */
229173 treeLevelIndent ?: number ;
230174
231175 /**
232176 * Summary function
233- *
234- * @memberOf TableColumn
235177 */
236178 summaryFunc ?: ( cells : any [ ] ) => any ;
237179
238180 /**
239181 * Summary cell template ref
240- *
241- * @memberOf TableColumn
242182 */
243183 summaryTemplate ?: TemplateRef < any > ;
244184}
0 commit comments