UNPKG

theme-lib

Version:

This is a simple example Angular Library published to npm.

80 lines 5.66 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 { InjectionToken } from '@angular/core'; /** @type {?} */ export var NB_DIALOG_CONFIG = new InjectionToken('Default dialog options'); /* * Describes all available options that may be passed to the NbDialogService. * */ /** * @template D */ var /* * Describes all available options that may be passed to the NbDialogService. * */ /** * @template D */ NbDialogConfig = /** @class */ (function () { function NbDialogConfig(config) { /* * If true than overlay will render backdrop under a dialog. * */ this.hasBackdrop = true; /* * Class that'll be assigned to the backdrop element. * */ this.backdropClass = 'overlay-backdrop'; /* * If true then mouse clicks by backdrop will close a dialog. * */ this.closeOnBackdropClick = true; /* * If true then escape press will close a dialog. * */ this.closeOnEsc = true; /* * Disables scroll on content under dialog if true and does nothing otherwise. * */ this.hasScroll = false; /* * Focuses dialog automatically after open if true. * */ this.autoFocus = true; Object.assign(this, config); } return NbDialogConfig; }()); /* * Describes all available options that may be passed to the NbDialogService. * */ /** * @template D */ export { NbDialogConfig }; if (false) { /** @type {?} */ NbDialogConfig.prototype.hasBackdrop; /** @type {?} */ NbDialogConfig.prototype.backdropClass; /** @type {?} */ NbDialogConfig.prototype.closeOnBackdropClick; /** @type {?} */ NbDialogConfig.prototype.closeOnEsc; /** @type {?} */ NbDialogConfig.prototype.hasScroll; /** @type {?} */ NbDialogConfig.prototype.autoFocus; /** @type {?} */ NbDialogConfig.prototype.viewContainerRef; /** @type {?} */ NbDialogConfig.prototype.context; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGlhbG9nLWNvbmZpZy5qcyIsInNvdXJjZVJvb3QiOiJuZzovL3RoZW1lLWxpYi8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnRzL2RpYWxvZy9kaWFsb2ctY29uZmlnLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQU1BLE9BQU8sRUFBRSxjQUFjLEVBQW9CLE1BQU0sZUFBZSxDQUFDOztBQUdqRSxNQUFNLEtBQU8sZ0JBQWdCLEdBQUcsSUFBSSxjQUFjLENBQWlCLHdCQUF3QixDQUFDOzs7Ozs7O0FBSzVGOzs7Ozs7O0lBeUNFLHdCQUFZLE1BQStCOzs7O1FBckMzQyxnQkFBVyxHQUFZLElBQUksQ0FBQzs7OztRQUs1QixrQkFBYSxHQUFXLGtCQUFrQixDQUFDOzs7O1FBSzNDLHlCQUFvQixHQUFZLElBQUksQ0FBQzs7OztRQUtyQyxlQUFVLEdBQVksSUFBSSxDQUFDOzs7O1FBSzNCLGNBQVMsR0FBWSxLQUFLLENBQUM7Ozs7UUFLM0IsY0FBUyxHQUFZLElBQUksQ0FBQztRQWF4QixNQUFNLENBQUMsTUFBTSxDQUFDLElBQUksRUFBRSxNQUFNLENBQUMsQ0FBQztJQUM5QixDQUFDO0lBQ0gscUJBQUM7QUFBRCxDQUFDLEFBNUNELElBNENDOzs7Ozs7Ozs7O0lBeENDLHFDQUE0Qjs7SUFLNUIsdUNBQTJDOztJQUszQyw4Q0FBcUM7O0lBS3JDLG9DQUEyQjs7SUFLM0IsbUNBQTJCOztJQUszQixtQ0FBMEI7O0lBUTFCLDBDQUFtQzs7SUFFbkMsaUNBQVciLCJzb3VyY2VzQ29udGVudCI6WyIvKlxyXG4gKiBAbGljZW5zZVxyXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXHJcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXHJcbiAqL1xyXG5cclxuaW1wb3J0IHsgSW5qZWN0aW9uVG9rZW4sIFZpZXdDb250YWluZXJSZWYgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuXHJcblxyXG5leHBvcnQgY29uc3QgTkJfRElBTE9HX0NPTkZJRyA9IG5ldyBJbmplY3Rpb25Ub2tlbjxOYkRpYWxvZ0NvbmZpZz4oJ0RlZmF1bHQgZGlhbG9nIG9wdGlvbnMnKTtcclxuXHJcbi8qXHJcbiAqIERlc2NyaWJlcyBhbGwgYXZhaWxhYmxlIG9wdGlvbnMgdGhhdCBtYXkgYmUgcGFzc2VkIHRvIHRoZSBOYkRpYWxvZ1NlcnZpY2UuXHJcbiAqICovXHJcbmV4cG9ydCBjbGFzcyBOYkRpYWxvZ0NvbmZpZzxEID0gYW55PiB7XHJcbiAgLypcclxuICAgKiBJZiB0cnVlIHRoYW4gb3ZlcmxheSB3aWxsIHJlbmRlciBiYWNrZHJvcCB1bmRlciBhIGRpYWxvZy5cclxuICAgKiAqL1xyXG4gIGhhc0JhY2tkcm9wOiBib29sZWFuID0gdHJ1ZTtcclxuXHJcbiAgLypcclxuICAgKiBDbGFzcyB0aGF0J2xsIGJlIGFzc2lnbmVkIHRvIHRoZSBiYWNrZHJvcCBlbGVtZW50LlxyXG4gICAqICovXHJcbiAgYmFja2Ryb3BDbGFzczogc3RyaW5nID0gJ292ZXJsYXktYmFja2Ryb3AnO1xyXG5cclxuICAvKlxyXG4gICAqIElmIHRydWUgdGhlbiBtb3VzZSBjbGlja3MgYnkgYmFja2Ryb3Agd2lsbCBjbG9zZSBhIGRpYWxvZy5cclxuICAgKiAqL1xyXG4gIGNsb3NlT25CYWNrZHJvcENsaWNrOiBib29sZWFuID0gdHJ1ZTtcclxuXHJcbiAgLypcclxuICAgKiBJZiB0cnVlIHRoZW4gZXNjYXBlIHByZXNzIHdpbGwgY2xvc2UgYSBkaWFsb2cuXHJcbiAgICogKi9cclxuICBjbG9zZU9uRXNjOiBib29sZWFuID0gdHJ1ZTtcclxuXHJcbiAgLypcclxuICAgKiBEaXNhYmxlcyBzY3JvbGwgb24gY29udGVudCB1bmRlciBkaWFsb2cgaWYgdHJ1ZSBhbmQgZG9lcyBub3RoaW5nIG90aGVyd2lzZS5cclxuICAgKiAqL1xyXG4gIGhhc1Njcm9sbDogYm9vbGVhbiA9IGZhbHNlO1xyXG5cclxuICAvKlxyXG4gICAqIEZvY3VzZXMgZGlhbG9nIGF1dG9tYXRpY2FsbHkgYWZ0ZXIgb3BlbiBpZiB0cnVlLlxyXG4gICAqICovXHJcbiAgYXV0b0ZvY3VzOiBib29sZWFuID0gdHJ1ZTtcclxuXHJcbiAgLypcclxuICAgKiBXaGVyZSB0aGUgYXR0YWNoZWQgY29tcG9uZW50IHNob3VsZCBsaXZlIGluIEFuZ3VsYXIncyAqbG9naWNhbCogY29tcG9uZW50IHRyZWUuXHJcbiAgICogVGhpcyBhZmZlY3RzIHdoYXQgaXMgYXZhaWxhYmxlIGZvciBpbmplY3Rpb24gYW5kIHRoZSBjaGFuZ2UgZGV0ZWN0aW9uIG9yZGVyIGZvciB0aGVcclxuICAgKiBjb21wb25lbnQgaW5zdGFudGlhdGVkIGluc2lkZSBvZiB0aGUgZGlhbG9nLiBUaGlzIGRvZXMgbm90IGFmZmVjdCB3aGVyZSB0aGUgZGlhbG9nXHJcbiAgICogY29udGVudCB3aWxsIGJlIHJlbmRlcmVkLlxyXG4gICAqL1xyXG4gIHZpZXdDb250YWluZXJSZWY6IFZpZXdDb250YWluZXJSZWY7XHJcblxyXG4gIGNvbnRleHQ6IEQ7XHJcblxyXG4gIGNvbnN0cnVjdG9yKGNvbmZpZzogUGFydGlhbDxOYkRpYWxvZ0NvbmZpZz4pIHtcclxuICAgIE9iamVjdC5hc3NpZ24odGhpcywgY29uZmlnKTtcclxuICB9XHJcbn1cclxuIl19