theme-lib
Version:
This is a simple example Angular Library published to npm.
89 lines • 5.39 kB
JavaScript
/**
* @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