UNPKG

@miracledevs/paradigm-web-angular

Version:

An angular wrapper with base functionality and helper services.

90 lines 4.99 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /*! * Paradigm Framework - Angular Wrapper * Copyright (c) 2017 Miracle Devs, Inc * Licensed under MIT (https://github.com/MiracleDevs/Paradigm.Web.Angular/blob/master/LICENSE) */ import { ComponentBase } from './base.component'; /** * @template TParameters, TResult */ export class ModalComponentBase extends ComponentBase { /** * @param {?} injector */ constructor(injector) { super(injector); this.injector = injector; } /** * @param {?} modalService * @return {?} */ setModalService(modalService) { this.modalService = modalService; } /** * @param {?} parameters * @return {?} */ setParameters(parameters) { this.parameters = parameters; } /** * @param {?} modalInstance * @return {?} */ setModalInstance(modalInstance) { this.modalInstance = modalInstance; } /** * @return {?} */ ngOnDestroy() { } /** * @return {?} */ ngOnInit() { } /** * @param {?=} result * @return {?} */ resolve(result) { this.modalInstance.resolve(result); } /** * @param {?} error * @return {?} */ reject(error) { this.modalInstance.reject(error); } } if (false) { /** * @type {?} * @protected */ ModalComponentBase.prototype.modalService; /** * @type {?} * @protected */ ModalComponentBase.prototype.modalInstance; /** * @type {?} * @protected */ ModalComponentBase.prototype.parameters; /** * @type {?} * @protected */ ModalComponentBase.prototype.injector; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9kYWwtYmFzZS5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AbWlyYWNsZWRldnMvcGFyYWRpZ20td2ViLWFuZ3VsYXIvIiwic291cmNlcyI6WyJsaWIvY29tcG9uZW50cy9tb2RhbC1iYXNlLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFPQSxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sa0JBQWtCLENBQUM7Ozs7QUFHakQsTUFBTSxPQUFPLGtCQUF5QyxTQUFRLGFBQWE7Ozs7SUFRdkUsWUFBc0IsUUFBa0I7UUFFcEMsS0FBSyxDQUFDLFFBQVEsQ0FBQyxDQUFDO1FBRkUsYUFBUSxHQUFSLFFBQVEsQ0FBVTtJQUd4QyxDQUFDOzs7OztJQUVELGVBQWUsQ0FBQyxZQUEwQjtRQUV0QyxJQUFJLENBQUMsWUFBWSxHQUFHLFlBQVksQ0FBQztJQUNyQyxDQUFDOzs7OztJQUVELGFBQWEsQ0FBQyxVQUF1QjtRQUVqQyxJQUFJLENBQUMsVUFBVSxHQUFHLFVBQVUsQ0FBQztJQUNqQyxDQUFDOzs7OztJQUVELGdCQUFnQixDQUFDLGFBQWtEO1FBRS9ELElBQUksQ0FBQyxhQUFhLEdBQUcsYUFBYSxDQUFDO0lBQ3ZDLENBQUM7Ozs7SUFFRCxXQUFXO0lBR1gsQ0FBQzs7OztJQUVELFFBQVE7SUFHUixDQUFDOzs7OztJQUVELE9BQU8sQ0FBQyxNQUFnQjtRQUVwQixJQUFJLENBQUMsYUFBYSxDQUFDLE9BQU8sQ0FBQyxNQUFNLENBQUMsQ0FBQztJQUN2QyxDQUFDOzs7OztJQUVELE1BQU0sQ0FBQyxLQUFhO1FBRWhCLElBQUksQ0FBQyxhQUFhLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBQ3JDLENBQUM7Q0FDSjs7Ozs7O0lBN0NHLDBDQUFxQzs7Ozs7SUFFckMsMkNBQTZEOzs7OztJQUU3RCx3Q0FBa0M7Ozs7O0lBRXRCLHNDQUE0QiIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuICogUGFyYWRpZ20gRnJhbWV3b3JrIC0gQW5ndWxhciBXcmFwcGVyXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTcgTWlyYWNsZSBEZXZzLCBJbmNcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL01pcmFjbGVEZXZzL1BhcmFkaWdtLldlYi5Bbmd1bGFyL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cblxuaW1wb3J0IHsgT25EZXN0cm95LCBPbkluaXQsIEluamVjdG9yIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBDb21wb25lbnRCYXNlIH0gZnJvbSAnLi9iYXNlLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBNb2RhbFNlcnZpY2UsIE1vZGFsSW5zdGFuY2UgfSBmcm9tICcuLi9zZXJ2aWNlcy9tb2RhbC5zZXJ2aWNlJztcblxuZXhwb3J0IGNsYXNzIE1vZGFsQ29tcG9uZW50QmFzZTxUUGFyYW1ldGVycywgVFJlc3VsdD4gZXh0ZW5kcyBDb21wb25lbnRCYXNlIGltcGxlbWVudHMgT25Jbml0LCBPbkRlc3Ryb3lcbntcbiAgICBwcm90ZWN0ZWQgbW9kYWxTZXJ2aWNlOiBNb2RhbFNlcnZpY2U7XG5cbiAgICBwcm90ZWN0ZWQgbW9kYWxJbnN0YW5jZTogTW9kYWxJbnN0YW5jZTxUUGFyYW1ldGVycywgVFJlc3VsdD47XG5cbiAgICBwcm90ZWN0ZWQgcGFyYW1ldGVyczogVFBhcmFtZXRlcnM7XG5cbiAgICBjb25zdHJ1Y3Rvcihwcm90ZWN0ZWQgaW5qZWN0b3I6IEluamVjdG9yKVxuICAgIHtcbiAgICAgICAgc3VwZXIoaW5qZWN0b3IpO1xuICAgIH1cblxuICAgIHNldE1vZGFsU2VydmljZShtb2RhbFNlcnZpY2U6IE1vZGFsU2VydmljZSlcbiAgICB7XG4gICAgICAgIHRoaXMubW9kYWxTZXJ2aWNlID0gbW9kYWxTZXJ2aWNlO1xuICAgIH1cblxuICAgIHNldFBhcmFtZXRlcnMocGFyYW1ldGVyczogVFBhcmFtZXRlcnMpOiB2b2lkXG4gICAge1xuICAgICAgICB0aGlzLnBhcmFtZXRlcnMgPSBwYXJhbWV0ZXJzO1xuICAgIH1cblxuICAgIHNldE1vZGFsSW5zdGFuY2UobW9kYWxJbnN0YW5jZTogTW9kYWxJbnN0YW5jZTxUUGFyYW1ldGVycywgVFJlc3VsdD4pOiB2b2lkXG4gICAge1xuICAgICAgICB0aGlzLm1vZGFsSW5zdGFuY2UgPSBtb2RhbEluc3RhbmNlO1xuICAgIH1cblxuICAgIG5nT25EZXN0cm95KCk6IHZvaWRcbiAgICB7XG5cbiAgICB9XG5cbiAgICBuZ09uSW5pdCgpOiB2b2lkXG4gICAge1xuXG4gICAgfVxuXG4gICAgcmVzb2x2ZShyZXN1bHQ/OiBUUmVzdWx0KTogdm9pZFxuICAgIHtcbiAgICAgICAgdGhpcy5tb2RhbEluc3RhbmNlLnJlc29sdmUocmVzdWx0KTtcbiAgICB9XG5cbiAgICByZWplY3QoZXJyb3I6IHN0cmluZyk6IHZvaWRcbiAgICB7XG4gICAgICAgIHRoaXMubW9kYWxJbnN0YW5jZS5yZWplY3QoZXJyb3IpO1xuICAgIH1cbn1cbiJdfQ==