UNPKG

theme-lib

Version:

This is a simple example Angular Library published to npm.

89 lines 5.39 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /* * @license * Copyright Akveo. All Rights Reserved. * Licensed under the MIT License. See License.txt in the project root for license information. */ import { Subject } from 'rxjs'; /* * The `NbDialogRef` helps to manipulate dialog after it was created. * The dialog can be dismissed by using `close` method of the dialogRef. * You can access rendered component as `content` property of the dialogRef. * `onBackdropClick` streams click events on the backdrop of the dialog. * */ /** * @template T */ var /* * The `NbDialogRef` helps to manipulate dialog after it was created. * The dialog can be dismissed by using `close` method of the dialogRef. * You can access rendered component as `content` property of the dialogRef. * `onBackdropClick` streams click events on the backdrop of the dialog. * */ /** * @template T */ NbDialogRef = /** @class */ (function () { function NbDialogRef(overlayRef) { this.overlayRef = overlayRef; this.onClose$ = new Subject(); this.onClose = this.onClose$.asObservable(); this.onBackdropClick = this.overlayRef.backdropClick(); } /* * Hides dialog. * */ /* * Hides dialog. * */ /** * @param {?=} res * @return {?} */ NbDialogRef.prototype.close = /* * Hides dialog. * */ /** * @param {?=} res * @return {?} */ function (res) { this.overlayRef.detach(); this.overlayRef.dispose(); this.onClose$.next(res); this.onClose$.complete(); }; return NbDialogRef; }()); /* * The `NbDialogRef` helps to manipulate dialog after it was created. * The dialog can be dismissed by using `close` method of the dialogRef. * You can access rendered component as `content` property of the dialogRef. * `onBackdropClick` streams click events on the backdrop of the dialog. * */ /** * @template T */ export { NbDialogRef }; if (false) { /** @type {?} */ NbDialogRef.prototype.componentRef; /** @type {?} */ NbDialogRef.prototype.onBackdropClick; /** * @type {?} * @protected */ NbDialogRef.prototype.onClose$; /** @type {?} */ NbDialogRef.prototype.onClose; /** * @type {?} * @protected */ NbDialogRef.prototype.overlayRef; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGlhbG9nLXJlZi5qcyIsInNvdXJjZVJvb3QiOiJuZzovL3RoZW1lLWxpYi8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnRzL2RpYWxvZy9kaWFsb2ctcmVmLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQU9BLE9BQU8sRUFBYyxPQUFPLEVBQUUsTUFBTSxNQUFNLENBQUM7Ozs7Ozs7Ozs7QUFXM0M7Ozs7Ozs7Ozs7SUFXRSxxQkFBc0IsVUFBd0I7UUFBeEIsZUFBVSxHQUFWLFVBQVUsQ0FBYztRQUhwQyxhQUFRLEdBQWlCLElBQUksT0FBTyxFQUFFLENBQUM7UUFDeEMsWUFBTyxHQUFvQixJQUFJLENBQUMsUUFBUSxDQUFDLFlBQVksRUFBRSxDQUFDO1FBRy9ELElBQUksQ0FBQyxlQUFlLEdBQUcsSUFBSSxDQUFDLFVBQVUsQ0FBQyxhQUFhLEVBQUUsQ0FBQztJQUN6RCxDQUFDO0lBRUQ7O1NBRUs7Ozs7Ozs7O0lBQ0wsMkJBQUs7Ozs7Ozs7SUFBTCxVQUFNLEdBQVM7UUFDYixJQUFJLENBQUMsVUFBVSxDQUFDLE1BQU0sRUFBRSxDQUFDO1FBQ3pCLElBQUksQ0FBQyxVQUFVLENBQUMsT0FBTyxFQUFFLENBQUM7UUFDMUIsSUFBSSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUM7UUFDeEIsSUFBSSxDQUFDLFFBQVEsQ0FBQyxRQUFRLEVBQUUsQ0FBQztJQUMzQixDQUFDO0lBQ0gsa0JBQUM7QUFBRCxDQUFDLEFBeEJELElBd0JDOzs7Ozs7Ozs7Ozs7O0lBdEJDLG1DQUE4Qjs7SUFLOUIsc0NBQWlEOzs7OztJQUNqRCwrQkFBaUQ7O0lBQ2pELDhCQUFpRTs7Ozs7SUFFckQsaUNBQWtDIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuICogQGxpY2Vuc2VcclxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxyXG4gKi9cclxuXHJcbmltcG9ydCB7IENvbXBvbmVudFJlZiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBPYnNlcnZhYmxlLCBTdWJqZWN0IH0gZnJvbSAncnhqcyc7XHJcblxyXG5pbXBvcnQgeyBOYk92ZXJsYXlSZWYgfSBmcm9tICcuLi9jZGsnO1xyXG5cclxuXHJcbi8qXHJcbiAqIFRoZSBgTmJEaWFsb2dSZWZgIGhlbHBzIHRvIG1hbmlwdWxhdGUgZGlhbG9nIGFmdGVyIGl0IHdhcyBjcmVhdGVkLlxyXG4gKiBUaGUgZGlhbG9nIGNhbiBiZSBkaXNtaXNzZWQgYnkgdXNpbmcgYGNsb3NlYCBtZXRob2Qgb2YgdGhlIGRpYWxvZ1JlZi5cclxuICogWW91IGNhbiBhY2Nlc3MgcmVuZGVyZWQgY29tcG9uZW50IGFzIGBjb250ZW50YCBwcm9wZXJ0eSBvZiB0aGUgZGlhbG9nUmVmLlxyXG4gKiBgb25CYWNrZHJvcENsaWNrYCBzdHJlYW1zIGNsaWNrIGV2ZW50cyBvbiB0aGUgYmFja2Ryb3Agb2YgdGhlIGRpYWxvZy5cclxuICogKi9cclxuZXhwb3J0IGNsYXNzIE5iRGlhbG9nUmVmPFQ+IHtcclxuXHJcbiAgY29tcG9uZW50UmVmOiBDb21wb25lbnRSZWY8VD47XHJcblxyXG4gIC8qXHJcbiAgICogU3RyZWFtIG9mIGJhY2tkcm9wIGNsaWNrIGV2ZW50cy5cclxuICAgKiAqL1xyXG4gIHJlYWRvbmx5IG9uQmFja2Ryb3BDbGljazogT2JzZXJ2YWJsZTxNb3VzZUV2ZW50PjtcclxuICBwcm90ZWN0ZWQgb25DbG9zZSQ6IFN1YmplY3Q8YW55PiA9IG5ldyBTdWJqZWN0KCk7XHJcbiAgcmVhZG9ubHkgb25DbG9zZTogT2JzZXJ2YWJsZTxhbnk+ID0gdGhpcy5vbkNsb3NlJC5hc09ic2VydmFibGUoKTtcclxuXHJcbiAgY29uc3RydWN0b3IocHJvdGVjdGVkIG92ZXJsYXlSZWY6IE5iT3ZlcmxheVJlZikge1xyXG4gICAgdGhpcy5vbkJhY2tkcm9wQ2xpY2sgPSB0aGlzLm92ZXJsYXlSZWYuYmFja2Ryb3BDbGljaygpO1xyXG4gIH1cclxuXHJcbiAgLypcclxuICAgKiBIaWRlcyBkaWFsb2cuXHJcbiAgICogKi9cclxuICBjbG9zZShyZXM/OiBhbnkpIHtcclxuICAgIHRoaXMub3ZlcmxheVJlZi5kZXRhY2goKTtcclxuICAgIHRoaXMub3ZlcmxheVJlZi5kaXNwb3NlKCk7XHJcbiAgICB0aGlzLm9uQ2xvc2UkLm5leHQocmVzKTtcclxuICAgIHRoaXMub25DbG9zZSQuY29tcGxldGUoKTtcclxuICB9XHJcbn1cclxuIl19