UNPKG

ngx-material-drawer

Version:

[npm_img]: https://img.shields.io/npm/v/ngx-material-drawer.svg?colorB=0E7FBF [npm_url]: https://www.npmjs.com/package/ngx-material-drawer

49 lines 3.07 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Injectable } from '@angular/core'; import * as i0 from "@angular/core"; export class NgxUtilsService { constructor() { } /** * @return {?} */ get componentInstance() { return this.instance; } /** * @param {?} instance * @return {?} */ set componentInstance(instance) { this.instance = Object.assign({}, this.instance, instance); } /** * @param {?} card * @return {?} */ getExtendedData(card) { /** @type {?} */ let compDetail = this.componentInstance[card.component]; /** @type {?} */ let detail = Object.assign({}, card, compDetail); return detail; } } NgxUtilsService.decorators = [ { type: Injectable, args: [{ providedIn: 'root' },] } ]; /** @nocollapse */ NgxUtilsService.ctorParameters = () => []; /** @nocollapse */ NgxUtilsService.ngInjectableDef = i0.ɵɵdefineInjectable({ factory: function NgxUtilsService_Factory() { return new NgxUtilsService(); }, token: NgxUtilsService, providedIn: "root" }); if (false) { /** * @type {?} * @private */ NgxUtilsService.prototype.instance; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXRpbHMuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1tYXRlcmlhbC1kcmF3ZXIvIiwic291cmNlcyI6WyJsaWIvYXBwL3V0aWxzL3V0aWxzLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7O0FBSzNDLE1BQU0sT0FBTyxlQUFlO0lBRTFCLGdCQUFnQixDQUFDOzs7O0lBQ2pCLElBQVcsaUJBQWlCO1FBQzFCLE9BQU8sSUFBSSxDQUFDLFFBQVEsQ0FBQztJQUN2QixDQUFDOzs7OztJQUNELElBQVcsaUJBQWlCLENBQUMsUUFBUTtRQUNuQyxJQUFJLENBQUMsUUFBUSxxQkFBUSxJQUFJLENBQUMsUUFBUSxFQUFLLFFBQVEsQ0FBRSxDQUFDO0lBQ3BELENBQUM7Ozs7O0lBRU0sZUFBZSxDQUFDLElBQVM7O1lBQzFCLFVBQVUsR0FBRyxJQUFJLENBQUMsaUJBQWlCLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQzs7WUFDbkQsTUFBTSxxQkFBUSxJQUFJLEVBQUssVUFBVSxDQUFFO1FBQ3ZDLE9BQU8sTUFBTSxDQUFDO0lBQ2hCLENBQUM7OztZQWpCRixVQUFVLFNBQUM7Z0JBQ1YsVUFBVSxFQUFFLE1BQU07YUFDbkI7Ozs7Ozs7Ozs7SUFFQyxtQ0FBc0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG5ASW5qZWN0YWJsZSh7XHJcbiAgcHJvdmlkZWRJbjogJ3Jvb3QnXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBOZ3hVdGlsc1NlcnZpY2Uge1xyXG4gIHByaXZhdGUgaW5zdGFuY2U6IGFueTtcclxuICBjb25zdHJ1Y3RvcigpIHsgfVxyXG4gIHB1YmxpYyBnZXQgY29tcG9uZW50SW5zdGFuY2UoKTogYW55IHtcclxuICAgIHJldHVybiB0aGlzLmluc3RhbmNlO1xyXG4gIH1cclxuICBwdWJsaWMgc2V0IGNvbXBvbmVudEluc3RhbmNlKGluc3RhbmNlKSB7XHJcbiAgICB0aGlzLmluc3RhbmNlID0geyAuLi50aGlzLmluc3RhbmNlLCAuLi5pbnN0YW5jZSB9O1xyXG4gIH1cclxuXHJcbiAgcHVibGljIGdldEV4dGVuZGVkRGF0YShjYXJkOiBhbnkpIHtcclxuICAgIGxldCBjb21wRGV0YWlsID0gdGhpcy5jb21wb25lbnRJbnN0YW5jZVtjYXJkLmNvbXBvbmVudF07XHJcbiAgICBsZXQgZGV0YWlsID0geyAuLi5jYXJkLCAuLi5jb21wRGV0YWlsIH07XHJcbiAgICByZXR1cm4gZGV0YWlsO1xyXG4gIH1cclxufVxyXG4iXX0=