UNPKG

theme-lib

Version:

This is a simple example Angular Library published to npm.

108 lines 8.1 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import * as tslib_1 from "tslib"; import { InjectionToken } from '@angular/core'; /** @enum {string} */ var NbWindowState = { MINIMIZED: 'minimized', MAXIMIZED: 'maximized', FULL_SCREEN: 'full-screen', }; export { NbWindowState }; /** * @record */ export function NbWindowStateChange() { } if (false) { /** @type {?} */ NbWindowStateChange.prototype.oldState; /** @type {?} */ NbWindowStateChange.prototype.newState; } /* * Window configuration options. */ var /* * Window configuration options. */ NbWindowConfig = /** @class */ (function () { function NbWindowConfig() { var configs = []; for (var _i = 0; _i < arguments.length; _i++) { configs[_i] = arguments[_i]; } /* * Window title. */ this.title = ''; /* * Initial window state. Full screen by default. */ this.initialState = NbWindowState.FULL_SCREEN; /* * If true than backdrop will be rendered behind window. * By default set to true. */ this.hasBackdrop = true; /* * If set to true mouse clicks on backdrop will close a window. * Default is true. */ this.closeOnBackdropClick = true; /* * If true then escape press will close a window. * Default is true. */ this.closeOnEsc = true; /* * Class to be applied to the window. */ this.windowClass = ''; /* * Both, template and component may receive data through `config.context` property. * For components, this data will be set as component properties. * For templates, you can access it inside template as $implicit. */ this.context = {}; /* * Where the attached component should live in Angular's *logical* component tree. * This affects what is available for injection and the change detection order for the * component instantiated inside of the window. This does not affect where the window * content will be rendered. */ this.viewContainerRef = null; Object.assign.apply(Object, tslib_1.__spread([this], configs)); } return NbWindowConfig; }()); /* * Window configuration options. */ export { NbWindowConfig }; if (false) { /** @type {?} */ NbWindowConfig.prototype.title; /** @type {?} */ NbWindowConfig.prototype.initialState; /** @type {?} */ NbWindowConfig.prototype.hasBackdrop; /** @type {?} */ NbWindowConfig.prototype.closeOnBackdropClick; /** @type {?} */ NbWindowConfig.prototype.closeOnEsc; /** @type {?} */ NbWindowConfig.prototype.windowClass; /** @type {?} */ NbWindowConfig.prototype.context; /** @type {?} */ NbWindowConfig.prototype.viewContainerRef; } /** @type {?} */ export var NB_WINDOW_CONTENT = new InjectionToken('Nebular Window Content'); /** @type {?} */ export var NB_WINDOW_CONFIG = new InjectionToken('Nebular Window Config'); /** @type {?} */ export var NB_WINDOW_CONTEXT = new InjectionToken('Nebular Window Context'); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid2luZG93Lm9wdGlvbnMuanMiLCJzb3VyY2VSb290Ijoibmc6Ly90aGVtZS1saWIvIiwic291cmNlcyI6WyJsaWIvY29tcG9uZW50cy93aW5kb3cvd2luZG93Lm9wdGlvbnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQWUsY0FBYyxFQUFvQixNQUFNLGVBQWUsQ0FBQzs7O0lBTzVFLFdBQVksV0FBVztJQUN2QixXQUFZLFdBQVc7SUFDdkIsYUFBYyxhQUFhOzs7Ozs7QUFHN0IseUNBR0M7OztJQUZDLHVDQUF3Qjs7SUFDeEIsdUNBQXdCOzs7OztBQU0xQjs7OztJQWlERTtRQUFZLGlCQUFxQzthQUFyQyxVQUFxQyxFQUFyQyxxQkFBcUMsRUFBckMsSUFBcUM7WUFBckMsNEJBQXFDOzs7OztRQTdDakQsVUFBSyxHQUFXLEVBQUUsQ0FBQzs7OztRQUtuQixpQkFBWSxHQUFrQixhQUFhLENBQUMsV0FBVyxDQUFDOzs7OztRQU14RCxnQkFBVyxHQUFZLElBQUksQ0FBQzs7Ozs7UUFNNUIseUJBQW9CLEdBQVksSUFBSSxDQUFDOzs7OztRQU1yQyxlQUFVLEdBQVksSUFBSSxDQUFDOzs7O1FBSzNCLGdCQUFXLEdBQVcsRUFBRSxDQUFDOzs7Ozs7UUFPekIsWUFBTyxHQUFZLEVBQUUsQ0FBQzs7Ozs7OztRQVF0QixxQkFBZ0IsR0FBcUIsSUFBSSxDQUFDO1FBR3hDLE1BQU0sQ0FBQyxNQUFNLE9BQWIsTUFBTSxvQkFBUSxJQUFJLEdBQUssT0FBTyxHQUFFO0lBQ2xDLENBQUM7SUFDSCxxQkFBQztBQUFELENBQUMsQUFwREQsSUFvREM7Ozs7Ozs7SUFoREMsK0JBQW1COztJQUtuQixzQ0FBd0Q7O0lBTXhELHFDQUE0Qjs7SUFNNUIsOENBQXFDOztJQU1yQyxvQ0FBMkI7O0lBSzNCLHFDQUF5Qjs7SUFPekIsaUNBQXNCOztJQVF0QiwwQ0FBMEM7OztBQU81QyxNQUFNLEtBQU8saUJBQWlCLEdBQUcsSUFBSSxjQUFjLENBQXFDLHdCQUF3QixDQUFDOztBQUNqSCxNQUFNLEtBQU8sZ0JBQWdCLEdBQUcsSUFBSSxjQUFjLENBQWlCLHVCQUF1QixDQUFDOztBQUMzRixNQUFNLEtBQU8saUJBQWlCLEdBQUcsSUFBSSxjQUFjLENBQVMsd0JBQXdCLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBUZW1wbGF0ZVJlZiwgSW5qZWN0aW9uVG9rZW4sIFZpZXdDb250YWluZXJSZWYgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuLy8gRG8gbm90IHJlbW92ZSAoVFM0MDIzKS5cclxuLy8gdHNsaW50OmRpc2FibGUtbmV4dC1saW5lXHJcbmltcG9ydCB7IENvbXBvbmVudFR5cGUgfSBmcm9tICdAYW5ndWxhci9jZGsvb3ZlcmxheSc7XHJcbmltcG9ydCB7IE5iQ29tcG9uZW50VHlwZSB9IGZyb20gJy4uL2Nkay9vdmVybGF5JztcclxuXHJcbmV4cG9ydCBlbnVtIE5iV2luZG93U3RhdGUge1xyXG4gIE1JTklNSVpFRCA9ICdtaW5pbWl6ZWQnLFxyXG4gIE1BWElNSVpFRCA9ICdtYXhpbWl6ZWQnLFxyXG4gIEZVTExfU0NSRUVOID0gJ2Z1bGwtc2NyZWVuJyxcclxufVxyXG5cclxuZXhwb3J0IGludGVyZmFjZSBOYldpbmRvd1N0YXRlQ2hhbmdlIHtcclxuICBvbGRTdGF0ZTogTmJXaW5kb3dTdGF0ZTtcclxuICBuZXdTdGF0ZTogTmJXaW5kb3dTdGF0ZTtcclxufVxyXG5cclxuLypcclxuICogV2luZG93IGNvbmZpZ3VyYXRpb24gb3B0aW9ucy5cclxuICovXHJcbmV4cG9ydCBjbGFzcyBOYldpbmRvd0NvbmZpZyB7XHJcbiAgLypcclxuICAgKiBXaW5kb3cgdGl0bGUuXHJcbiAgICovXHJcbiAgdGl0bGU6IHN0cmluZyA9ICcnO1xyXG5cclxuICAvKlxyXG4gICAqIEluaXRpYWwgd2luZG93IHN0YXRlLiBGdWxsIHNjcmVlbiBieSBkZWZhdWx0LlxyXG4gICAqL1xyXG4gIGluaXRpYWxTdGF0ZTogTmJXaW5kb3dTdGF0ZSA9IE5iV2luZG93U3RhdGUuRlVMTF9TQ1JFRU47XHJcblxyXG4gIC8qXHJcbiAgICogSWYgdHJ1ZSB0aGFuIGJhY2tkcm9wIHdpbGwgYmUgcmVuZGVyZWQgYmVoaW5kIHdpbmRvdy5cclxuICAgKiBCeSBkZWZhdWx0IHNldCB0byB0cnVlLlxyXG4gICAqL1xyXG4gIGhhc0JhY2tkcm9wOiBib29sZWFuID0gdHJ1ZTtcclxuXHJcbiAgLypcclxuICAgKiBJZiBzZXQgdG8gdHJ1ZSBtb3VzZSBjbGlja3Mgb24gYmFja2Ryb3Agd2lsbCBjbG9zZSBhIHdpbmRvdy5cclxuICAgKiBEZWZhdWx0IGlzIHRydWUuXHJcbiAgICovXHJcbiAgY2xvc2VPbkJhY2tkcm9wQ2xpY2s6IGJvb2xlYW4gPSB0cnVlO1xyXG5cclxuICAvKlxyXG4gICAqIElmIHRydWUgdGhlbiBlc2NhcGUgcHJlc3Mgd2lsbCBjbG9zZSBhIHdpbmRvdy5cclxuICAgKiBEZWZhdWx0IGlzIHRydWUuXHJcbiAgICovXHJcbiAgY2xvc2VPbkVzYzogYm9vbGVhbiA9IHRydWU7XHJcblxyXG4gIC8qXHJcbiAgICogQ2xhc3MgdG8gYmUgYXBwbGllZCB0byB0aGUgd2luZG93LlxyXG4gICAqL1xyXG4gIHdpbmRvd0NsYXNzOiBzdHJpbmcgPSAnJztcclxuXHJcbiAgLypcclxuICAgKiBCb3RoLCB0ZW1wbGF0ZSBhbmQgY29tcG9uZW50IG1heSByZWNlaXZlIGRhdGEgdGhyb3VnaCBgY29uZmlnLmNvbnRleHRgIHByb3BlcnR5LlxyXG4gICAqIEZvciBjb21wb25lbnRzLCB0aGlzIGRhdGEgd2lsbCBiZSBzZXQgYXMgY29tcG9uZW50IHByb3BlcnRpZXMuXHJcbiAgICogRm9yIHRlbXBsYXRlcywgeW91IGNhbiBhY2Nlc3MgaXQgaW5zaWRlIHRlbXBsYXRlIGFzICRpbXBsaWNpdC5cclxuICAgKi9cclxuICBjb250ZXh0PzogT2JqZWN0ID0ge307XHJcblxyXG4gIC8qXHJcbiAgICogV2hlcmUgdGhlIGF0dGFjaGVkIGNvbXBvbmVudCBzaG91bGQgbGl2ZSBpbiBBbmd1bGFyJ3MgKmxvZ2ljYWwqIGNvbXBvbmVudCB0cmVlLlxyXG4gICAqIFRoaXMgYWZmZWN0cyB3aGF0IGlzIGF2YWlsYWJsZSBmb3IgaW5qZWN0aW9uIGFuZCB0aGUgY2hhbmdlIGRldGVjdGlvbiBvcmRlciBmb3IgdGhlXHJcbiAgICogY29tcG9uZW50IGluc3RhbnRpYXRlZCBpbnNpZGUgb2YgdGhlIHdpbmRvdy4gVGhpcyBkb2VzIG5vdCBhZmZlY3Qgd2hlcmUgdGhlIHdpbmRvd1xyXG4gICAqIGNvbnRlbnQgd2lsbCBiZSByZW5kZXJlZC5cclxuICAgKi9cclxuICB2aWV3Q29udGFpbmVyUmVmOiBWaWV3Q29udGFpbmVyUmVmID0gbnVsbDtcclxuXHJcbiAgY29uc3RydWN0b3IoLi4uY29uZmlnczogUGFydGlhbDxOYldpbmRvd0NvbmZpZz5bXSkge1xyXG4gICAgT2JqZWN0LmFzc2lnbih0aGlzLCAuLi5jb25maWdzKTtcclxuICB9XHJcbn1cclxuXHJcbmV4cG9ydCBjb25zdCBOQl9XSU5ET1dfQ09OVEVOVCA9IG5ldyBJbmplY3Rpb25Ub2tlbjxUZW1wbGF0ZVJlZjxhbnk+IHwgTmJDb21wb25lbnRUeXBlPignTmVidWxhciBXaW5kb3cgQ29udGVudCcpO1xyXG5leHBvcnQgY29uc3QgTkJfV0lORE9XX0NPTkZJRyA9IG5ldyBJbmplY3Rpb25Ub2tlbjxOYldpbmRvd0NvbmZpZz4oJ05lYnVsYXIgV2luZG93IENvbmZpZycpO1xyXG5leHBvcnQgY29uc3QgTkJfV0lORE9XX0NPTlRFWFQgPSBuZXcgSW5qZWN0aW9uVG9rZW48T2JqZWN0PignTmVidWxhciBXaW5kb3cgQ29udGV4dCcpO1xyXG4iXX0=