@angular-generic-table/core
Version:
A generic table component for Angular
98 lines (97 loc) • 6.02 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
// unsupported: template constraints.
// unsupported: template constraints.
/**
* @record
* @template R, C
*/
export function GtConfigField() { }
function GtConfigField_tsickle_Closure_declarations() {
/**
* name or label of field
* (will be displayed as heading for column)
* @type {?}
*/
GtConfigField.prototype.name;
/**
* heading used when columns are stacked (overrides name)
* @type {?|undefined}
*/
GtConfigField.prototype.stackedHeading;
/**
* key for mapping column to settings and data
* @type {?}
*/
GtConfigField.prototype.objectKey;
/**
* custom class names for column
* @type {?|undefined}
*/
GtConfigField.prototype.classNames;
/**
* custom class names for row
* @type {?|undefined}
*/
GtConfigField.prototype.rowClass;
/**
* custom class names for column
* @type {?|undefined}
*/
GtConfigField.prototype.columnClass;
/**
* custom column component and associated injector
* @type {?|undefined}
*/
GtConfigField.prototype.columnComponent;
/**
* custom function for column presentation
* @type {?|undefined}
*/
GtConfigField.prototype.render;
/**
* compiled (false by default)
* @type {?|undefined}
*/
GtConfigField.prototype.compile;
/**
* custom function for column value
* @type {?|undefined}
*/
GtConfigField.prototype.value;
/**
* custom click callback
* @type {?|undefined}
*/
GtConfigField.prototype.click;
/**
* close (expand) when clicked
* @type {?|undefined}
*/
GtConfigField.prototype.expand;
/**
* custom function for export presentation
* @type {?|undefined}
*/
GtConfigField.prototype.exportHeader;
/** @type {?|undefined} */
GtConfigField.prototype.export;
/** @type {?|undefined} */
GtConfigField.prototype.sort;
/**
* custom function for search value,
* set to false if field shouldn't be searchable (true by default)
* @type {?|undefined}
*/
GtConfigField.prototype.search;
/** @type {?|undefined} */
GtConfigField.prototype.inlineEdit;
/**
* custom header
* @type {?|undefined}
*/
GtConfigField.prototype.header;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ3QtY29uZmlnLWZpZWxkLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGFuZ3VsYXItZ2VuZXJpYy10YWJsZS9jb3JlLyIsInNvdXJjZXMiOlsiaW50ZXJmYWNlcy9ndC1jb25maWctZmllbGQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEd0Um93IH0gZnJvbSAnLi9ndC1yb3cnO1xuaW1wb3J0IHsgSW5qZWN0b3IsIFR5cGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEd0Q3VzdG9tQ29tcG9uZW50IH0gZnJvbSAnLi4vY29tcG9uZW50cy9ndC1jdXN0b20tY29tcG9uZW50LWZhY3RvcnknO1xuaW1wb3J0IHsgT2JzZXJ2YWJsZSB9IGZyb20gJ3J4anMvT2JzZXJ2YWJsZSc7XG5cbmV4cG9ydCB0eXBlIEd0UmVuZGVyRnVuYzxSIGV4dGVuZHMgR3RSb3c+ID0gKHJvdzogUikgPT4gc3RyaW5nO1xuXG5leHBvcnQgdHlwZSBHdFZhbHVlRnVuYzxSIGV4dGVuZHMgR3RSb3c+ID0gKHJvdzogUikgPT4gYW55O1xuXG5leHBvcnQgdHlwZSBHdENsaWNrRnVuYzxSIGV4dGVuZHMgR3RSb3c+ID0gKFxuXHRyb3c6IFIsXG5cdGNvbDogYW55LFxuXHRldmVudDogTW91c2VFdmVudFxuKSA9PiB2b2lkO1xuZXhwb3J0IHR5cGUgR3RDbGFzc0Z1bmMgPSAocm93OiBhbnksIGNvbDogYW55KSA9PiBzdHJpbmc7XG5cbmV4cG9ydCB0eXBlIEd0SW5saW5lRWRpdEZ1bmM8UiBleHRlbmRzIEd0Um93PiA9IChyb3c6IGFueSwgY29sOiBhbnkpID0+IGJvb2xlYW47XG5cbmV4cG9ydCBpbnRlcmZhY2UgR3RDb25maWdGaWVsZDxcblx0UiBleHRlbmRzIEd0Um93LFxuXHRDIGV4dGVuZHMgR3RDdXN0b21Db21wb25lbnQ8YW55PlxuPiB7XG5cdC8qKlxuXHQgKiBuYW1lIG9yIGxhYmVsIG9mIGZpZWxkXG5cdCAqICh3aWxsIGJlIGRpc3BsYXllZCBhcyBoZWFkaW5nIGZvciBjb2x1bW4pXG5cdCAqL1xuXHRuYW1lOiBzdHJpbmc7XG5cdC8qKlxuXHQgKiBoZWFkaW5nIHVzZWQgd2hlbiBjb2x1bW5zIGFyZSBzdGFja2VkIChvdmVycmlkZXMgbmFtZSlcblx0ICovXG5cdHN0YWNrZWRIZWFkaW5nPzogc3RyaW5nO1xuXHQvKipcblx0ICoga2V5IGZvciBtYXBwaW5nIGNvbHVtbiB0byBzZXR0aW5ncyBhbmQgZGF0YVxuXHQgKi9cblx0b2JqZWN0S2V5OiBzdHJpbmc7XG5cdC8qKlxuXHQgKiBjdXN0b20gY2xhc3MgbmFtZXMgZm9yIGNvbHVtblxuXHQgKi9cblx0Y2xhc3NOYW1lcz86IHN0cmluZztcblx0LyoqXG5cdCAqIGN1c3RvbSBjbGFzcyBuYW1lcyBmb3Igcm93XG5cdCAqL1xuXHRyb3dDbGFzcz86IHN0cmluZyB8IEd0Q2xhc3NGdW5jO1xuXHQvKipcblx0ICogY3VzdG9tIGNsYXNzIG5hbWVzIGZvciBjb2x1bW5cblx0ICovXG5cdGNvbHVtbkNsYXNzPzogc3RyaW5nIHwgR3RDbGFzc0Z1bmM7XG5cdC8qKlxuXHQgKiBjdXN0b20gY29sdW1uIGNvbXBvbmVudCBhbmQgYXNzb2NpYXRlZCBpbmplY3RvclxuXHQgKi9cblx0Y29sdW1uQ29tcG9uZW50PzogeyB0eXBlOiBUeXBlPEM+IHwgJ2NoZWNrYm94JzsgaW5qZWN0b3I/OiBJbmplY3RvciB9O1xuXHQvKipcblx0ICogY3VzdG9tIGZ1bmN0aW9uIGZvciBjb2x1bW4gcHJlc2VudGF0aW9uXG5cdCAqL1xuXHRyZW5kZXI/OiBHdFJlbmRlckZ1bmM8Uj47XG5cdC8qKlxuXHQgKiBjb21waWxlZCAoZmFsc2UgYnkgZGVmYXVsdClcblx0ICovXG5cdGNvbXBpbGU/OiBib29sZWFuO1xuXHQvKipcblx0ICogY3VzdG9tIGZ1bmN0aW9uIGZvciBjb2x1bW4gdmFsdWVcblx0ICovXG5cdHZhbHVlPzogR3RWYWx1ZUZ1bmM8Uj47XG5cdC8qKlxuXHQgKiBjdXN0b20gY2xpY2sgY2FsbGJhY2tcblx0ICovXG5cdGNsaWNrPzogR3RDbGlja0Z1bmM8Uj47XG5cdC8qKlxuXHQgKiBjbG9zZSAoZXhwYW5kKSB3aGVuIGNsaWNrZWRcblx0ICovXG5cdGV4cGFuZD86IGJvb2xlYW4gfCB7IGNvbXBvbmVudDogVHlwZTxDPjsgZGF0YT86IGFueSB9O1xuXHQvKipcblx0ICogY3VzdG9tIGZ1bmN0aW9uIGZvciBleHBvcnQgcHJlc2VudGF0aW9uXG5cdCAqL1xuXHRleHBvcnRIZWFkZXI/OiBzdHJpbmc7XG5cdGV4cG9ydD86IEd0VmFsdWVGdW5jPFI+O1xuXHRzb3J0PzogR3RWYWx1ZUZ1bmM8Uj47XG5cdC8qKlxuXHQgKiBjdXN0b20gZnVuY3Rpb24gZm9yIHNlYXJjaCB2YWx1ZSxcblx0ICogc2V0IHRvIGZhbHNlIGlmIGZpZWxkIHNob3VsZG4ndCBiZSBzZWFyY2hhYmxlICh0cnVlIGJ5IGRlZmF1bHQpXG5cdCAqL1xuXHRzZWFyY2g/OiBhbnk7XG5cdGlubGluZUVkaXQ/OlxuXHRcdHwge1xuXHRcdFx0XHRhY3RpdmU6IE9ic2VydmFibGU8Ym9vbGVhbj4gfCBHdElubGluZUVkaXRGdW5jPFI+O1xuXHRcdFx0XHR0eXBlPzpcblx0XHRcdFx0XHR8IE9ic2VydmFibGU8YW55PlxuXHRcdFx0XHRcdHwgQXJyYXk8YW55PlxuXHRcdFx0XHRcdHwgJ3RleHQnXG5cdFx0XHRcdFx0fCAnbnVtYmVyJ1xuXHRcdFx0XHRcdHwgJ3Bhc3N3b3JkJ1xuXHRcdFx0XHRcdHwgJ2VtYWlsJztcblx0XHQgIH1cblx0XHR8IGJvb2xlYW5cblx0XHR8IEFycmF5PGFueT5cblx0XHR8ICdudW1iZXInXG5cdFx0fCAncGFzc3dvcmQnXG5cdFx0fCAnZW1haWwnO1xuXHQvKipcblx0ICogY3VzdG9tIGhlYWRlclxuXHQgKi9cblx0aGVhZGVyPzogeyB0eXBlOiBUeXBlPEM+OyBpbmplY3Rvcj86IEluamVjdG9yIH07XG59XG4iXX0=