UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

47 lines (46 loc) 2.61 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ import { Pipe } from '@angular/core'; var /** @type {?} */ NAME = "phx_keys"; var KeysPipe = /** @class */ (function () { function KeysPipe() { } /** * @param {?} value * @return {?} */ KeysPipe.prototype.transform = /** * @param {?} value * @return {?} */ function (value) { if (value === null || typeof value === 'undefined') { return value; } var /** @type {?} */ keys = []; for (var /** @type {?} */ key in value) { keys.push(key); } return keys; }; KeysPipe.decorators = [ { type: Pipe, args: [{ name: NAME, pure: false },] }, ]; return KeysPipe; }()); export { KeysPipe }; function KeysPipe_tsickle_Closure_declarations() { /** @type {!Array<{type: !Function, args: (undefined|!Array<?>)}>} */ KeysPipe.decorators; /** * @nocollapse * @type {function(): !Array<(null|{type: ?, decorators: (undefined|!Array<{type: !Function, args: (undefined|!Array<?>)}>)})>} */ KeysPipe.ctorParameters; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiS2V5c1BpcGUucGlwZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2NvbS5waGxveHVpLyIsInNvdXJjZXMiOlsibGliL3BpcGUvS2V5c1BpcGUucGlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLElBQUksRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUVyQyxxQkFBTSxJQUFJLEdBQVcsVUFBVSxDQUFDOzs7Ozs7OztJQVF2Qiw0QkFBUzs7OztjQUFDLEtBQVU7UUFDekIsRUFBRSxDQUFDLENBQUMsS0FBSyxLQUFLLElBQUksSUFBSSxPQUFPLEtBQUssS0FBSyxXQUFXLENBQUMsQ0FBQyxDQUFDO1lBQ25ELE1BQU0sQ0FBQyxLQUFLLENBQUM7U0FDZDtRQUVELHFCQUFJLElBQUksR0FBRyxFQUFFLENBQUM7UUFFZCxHQUFHLENBQUMsQ0FBQyxxQkFBSSxHQUFHLElBQUksS0FBSyxDQUFDLENBQUMsQ0FBQztZQUN0QixJQUFJLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDO1NBQ2hCO1FBRUQsTUFBTSxDQUFDLElBQUksQ0FBQzs7O2dCQWpCZixJQUFJLFNBQUM7b0JBQ0osSUFBSSxFQUFFLElBQUk7b0JBQ1YsSUFBSSxFQUFFLEtBQUs7aUJBQ1o7O21CQVBEOztTQVFhLFFBQVEiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQaXBlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbmNvbnN0IE5BTUU6IHN0cmluZyA9IFwicGh4X2tleXNcIjtcblxuQFBpcGUoe1xuICBuYW1lOiBOQU1FLFxuICBwdXJlOiBmYWxzZVxufSlcbmV4cG9ydCBjbGFzcyBLZXlzUGlwZSB7XG5cbiAgcHVibGljIHRyYW5zZm9ybSh2YWx1ZTogYW55KTogYW55IHtcbiAgICBpZiAodmFsdWUgPT09IG51bGwgfHwgdHlwZW9mIHZhbHVlID09PSAndW5kZWZpbmVkJykge1xuICAgICAgcmV0dXJuIHZhbHVlO1xuICAgIH1cblxuICAgIGxldCBrZXlzID0gW107XG5cbiAgICBmb3IgKGxldCBrZXkgaW4gdmFsdWUpIHtcbiAgICAgIGtleXMucHVzaChrZXkpO1xuICAgIH1cblxuICAgIHJldHVybiBrZXlzO1xuICB9XG5cbn1cbiJdfQ==