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