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
JavaScript
/**
* @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=