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