ngx-easy-table
Version:
Angular easy table
37 lines • 2.29 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Injectable } from '@angular/core';
var FiltersService = /** @class */ (function () {
function FiltersService() {
}
/**
* @param {?} p
* @param {?} o
* @return {?}
*/
FiltersService.getPath = /**
* @param {?} p
* @param {?} o
* @return {?}
*/
function (p, o) {
// https://github.com/dherges/ng-packagr/issues/696
/* tslint:disable-next-line */
/** @type {?} */
var result = p.reduce((/**
* @param {?} xs
* @param {?} x
* @return {?}
*/
function (xs, x) { return (xs && typeof xs[x] !== 'undefined') ? xs[x] : null; }), o);
return result;
};
FiltersService.decorators = [
{ type: Injectable }
];
return FiltersService;
}());
export { FiltersService };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmlsdGVycy5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LWVhc3ktdGFibGUvIiwic291cmNlcyI6WyJsaWIvc2VydmljZXMvZmlsdGVycy5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRTNDO0lBQUE7SUFRQSxDQUFDOzs7Ozs7SUFOUSxzQkFBTzs7Ozs7SUFBZCxVQUFlLENBQVcsRUFBRSxDQUFNOzs7O1lBRzFCLE1BQU0sR0FBRyxDQUFDLENBQUMsTUFBTTs7Ozs7UUFBQyxVQUFDLEVBQUUsRUFBRSxDQUFDLElBQUssT0FBQSxDQUFDLEVBQUUsSUFBSSxPQUFPLEVBQUUsQ0FBQyxDQUFDLENBQUMsS0FBSyxXQUFXLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLEVBQW5ELENBQW1ELEdBQUUsQ0FBQyxDQUFDO1FBQzFGLE9BQU8sTUFBTSxDQUFDO0lBQ2hCLENBQUM7O2dCQVBGLFVBQVU7O0lBUVgscUJBQUM7Q0FBQSxBQVJELElBUUM7U0FQWSxjQUFjIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5ASW5qZWN0YWJsZSgpXG5leHBvcnQgY2xhc3MgRmlsdGVyc1NlcnZpY2Uge1xuICBzdGF0aWMgZ2V0UGF0aChwOiBzdHJpbmdbXSwgbzogYW55KTogYW55IHtcbiAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vZGhlcmdlcy9uZy1wYWNrYWdyL2lzc3Vlcy82OTZcbiAgICAvKiB0c2xpbnQ6ZGlzYWJsZS1uZXh0LWxpbmUgKi9cbiAgICBjb25zdCByZXN1bHQgPSBwLnJlZHVjZSgoeHMsIHgpID0+ICh4cyAmJiB0eXBlb2YgeHNbeF0gIT09ICd1bmRlZmluZWQnKSA/IHhzW3hdIDogbnVsbCwgbyk7XG4gICAgcmV0dXJuIHJlc3VsdDtcbiAgfVxufVxuIl19