@angular-generic-table/core
Version:
A generic table component for Angular
47 lines (46 loc) • 2.5 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
import { Pipe } from '@angular/core';
var GtIsEditablePipe = /** @class */ (function () {
function GtIsEditablePipe() {
}
/**
* @param {?} property
* @param {?} row
* @param {?} refreshPipe
* @return {?}
*/
GtIsEditablePipe.prototype.transform = /**
* @param {?} property
* @param {?} row
* @param {?} refreshPipe
* @return {?}
*/
function (property, row, refreshPipe) {
if (typeof property === 'function') {
return property(row);
}
else {
return false;
}
};
GtIsEditablePipe.decorators = [
{ type: Pipe, args: [{
name: 'gtIsEditable'
},] },
];
return GtIsEditablePipe;
}());
export { GtIsEditablePipe };
function GtIsEditablePipe_tsickle_Closure_declarations() {
/** @type {!Array<{type: !Function, args: (undefined|!Array<?>)}>} */
GtIsEditablePipe.decorators;
/**
* @nocollapse
* @type {function(): !Array<(null|{type: ?, decorators: (undefined|!Array<{type: !Function, args: (undefined|!Array<?>)}>)})>}
*/
GtIsEditablePipe.ctorParameters;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ3QtaXMtZWRpdGFibGUucGlwZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bhbmd1bGFyLWdlbmVyaWMtdGFibGUvY29yZS8iLCJzb3VyY2VzIjpbInBpcGVzL2d0LWlzLWVkaXRhYmxlLnBpcGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxJQUFJLEVBQWlCLE1BQU0sZUFBZSxDQUFDOzs7Ozs7Ozs7O0lBT25ELG9DQUFTOzs7Ozs7SUFBVCxVQUFVLFFBQWEsRUFBRSxHQUFRLEVBQUUsV0FBb0I7UUFDdEQsRUFBRSxDQUFDLENBQUMsT0FBTyxRQUFRLEtBQUssVUFBVSxDQUFDLENBQUMsQ0FBQztZQUNwQyxNQUFNLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyxDQUFDO1NBQ3JCO1FBQUMsSUFBSSxDQUFDLENBQUM7WUFDUCxNQUFNLENBQUMsS0FBSyxDQUFDO1NBQ2I7S0FDRDs7Z0JBVkQsSUFBSSxTQUFDO29CQUNMLElBQUksRUFBRSxjQUFjO2lCQUNwQjs7MkJBTEQ7O1NBTWEsZ0JBQWdCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgUGlwZSwgUGlwZVRyYW5zZm9ybSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgT2JzZXJ2YWJsZSB9IGZyb20gJ3J4anMvT2JzZXJ2YWJsZSc7XG5cbkBQaXBlKHtcblx0bmFtZTogJ2d0SXNFZGl0YWJsZSdcbn0pXG5leHBvcnQgY2xhc3MgR3RJc0VkaXRhYmxlUGlwZSBpbXBsZW1lbnRzIFBpcGVUcmFuc2Zvcm0ge1xuXHR0cmFuc2Zvcm0ocHJvcGVydHk6IGFueSwgcm93OiBhbnksIHJlZnJlc2hQaXBlOiBib29sZWFuKTogYm9vbGVhbiB7XG5cdFx0aWYgKHR5cGVvZiBwcm9wZXJ0eSA9PT0gJ2Z1bmN0aW9uJykge1xuXHRcdFx0cmV0dXJuIHByb3BlcnR5KHJvdyk7XG5cdFx0fSBlbHNlIHtcblx0XHRcdHJldHVybiBmYWxzZTtcblx0XHR9XG5cdH1cbn1cbiJdfQ==