theme-lib
Version:
This is a simple example Angular Library published to npm.
80 lines • 5.66 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 { 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