UNPKG

ngx-modialog-10

Version:
127 lines 9.25 kB
/** * @fileoverview added by tsickle * Generated from: lib/modal-context.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { __extends } from "tslib"; import { ModalOpenContext, ModalOpenContextBuilder, privateKey, extend, arrayUnion } from 'ngx-modialog-10'; /** @type {?} */ var DEFAULT_VALUES = { className: (/** @type {?} */ ('default')), overlayClassName: 'vex-overlay', contentClassName: 'vex-content', closeClassName: 'vex-close' }; /** @type {?} */ var DEFAULT_SETTERS = [ 'className', 'overlayClassName', 'contentClassName', 'closeClassName', 'showCloseButton' ]; var VEXModalContext = /** @class */ (function (_super) { __extends(VEXModalContext, _super); function VEXModalContext() { return _super !== null && _super.apply(this, arguments) || this; } /** * @return {?} */ VEXModalContext.prototype.normalize = /** * @return {?} */ function () { if (!this.className) { this.className = DEFAULT_VALUES.className; } if (!this.overlayClassName) { this.overlayClassName = DEFAULT_VALUES.overlayClassName; } if (!this.contentClassName) { this.contentClassName = DEFAULT_VALUES.contentClassName; } if (!this.closeClassName) { this.closeClassName = DEFAULT_VALUES.closeClassName; } _super.prototype.normalize.call(this); }; return VEXModalContext; }(ModalOpenContext)); export { VEXModalContext }; if (false) { /** * Set the built in schema to use. * @type {?} */ VEXModalContext.prototype.className; /** @type {?} */ VEXModalContext.prototype.overlayClassName; /** @type {?} */ VEXModalContext.prototype.contentClassName; /** @type {?} */ VEXModalContext.prototype.closeClassName; /** @type {?} */ VEXModalContext.prototype.showCloseButton; } /** * @template T */ var /** * @template T */ VEXModalContextBuilder = /** @class */ (function (_super) { __extends(VEXModalContextBuilder, _super); function VEXModalContextBuilder(defaultValues, initialSetters, baseType) { if (defaultValues === void 0) { defaultValues = undefined; } if (initialSetters === void 0) { initialSetters = undefined; } if (baseType === void 0) { baseType = undefined; } return _super.call(this, extend(DEFAULT_VALUES, defaultValues || {}), arrayUnion(DEFAULT_SETTERS, initialSetters || []), baseType || (/** @type {?} */ (VEXModalContext)) // https://github.com/Microsoft/TypeScript/issues/7234 ) || this; } /** * * @aliasFor isBlocking */ /** * * \@aliasFor isBlocking * @template THIS * @this {THIS} * @param {?} value * @return {THIS} */ VEXModalContextBuilder.prototype.overlayClosesOnClick = /** * * \@aliasFor isBlocking * @template THIS * @this {THIS} * @param {?} value * @return {THIS} */ function (value) { (/** @type {?} */ (this))[privateKey('isBlocking')] = !value; return (/** @type {?} */ (this)); }; return VEXModalContextBuilder; }(ModalOpenContextBuilder)); /** * @template T */ export { VEXModalContextBuilder }; if (false) { /** * Set the built in schema to use. * @type {?} */ VEXModalContextBuilder.prototype.className; /** @type {?} */ VEXModalContextBuilder.prototype.overlayClassName; /** @type {?} */ VEXModalContextBuilder.prototype.contentClassName; /** @type {?} */ VEXModalContextBuilder.prototype.closeClassName; /** @type {?} */ VEXModalContextBuilder.prototype.showCloseButton; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9kYWwtY29udGV4dC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1tb2RpYWxvZy0xMC9wbHVnaW5zL3ZleC8iLCJzb3VyY2VzIjpbImxpYi9tb2RhbC1jb250ZXh0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBLE9BQU8sRUFDTCxnQkFBZ0IsRUFDaEIsdUJBQXVCLEVBRXZCLFVBQVUsRUFDVixNQUFNLEVBQ04sVUFBVSxFQUNYLE1BQU0saUJBQWlCLENBQUM7O0lBR25CLGNBQWMsR0FBRztJQUNyQixTQUFTLEVBQUUsbUJBQWtCLFNBQVMsRUFBQTtJQUN0QyxnQkFBZ0IsRUFBRSxhQUFhO0lBQy9CLGdCQUFnQixFQUFFLGFBQWE7SUFDL0IsY0FBYyxFQUFFLFdBQVc7Q0FDNUI7O0lBRUssZUFBZSxHQUFHO0lBQ3RCLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQixpQkFBaUI7Q0FDbEI7QUFLRDtJQUFxQyxtQ0FBZ0I7SUFBckQ7O0lBZ0NBLENBQUM7Ozs7SUFuQkMsbUNBQVM7OztJQUFUO1FBQ0UsSUFBSSxDQUFDLElBQUksQ0FBQyxTQUFTLEVBQUU7WUFDbkIsSUFBSSxDQUFDLFNBQVMsR0FBRyxjQUFjLENBQUMsU0FBUyxDQUFDO1NBQzNDO1FBRUQsSUFBSSxDQUFDLElBQUksQ0FBQyxnQkFBZ0IsRUFBRTtZQUMxQixJQUFJLENBQUMsZ0JBQWdCLEdBQUcsY0FBYyxDQUFDLGdCQUFnQixDQUFDO1NBQ3pEO1FBRUQsSUFBSSxDQUFDLElBQUksQ0FBQyxnQkFBZ0IsRUFBRTtZQUMxQixJQUFJLENBQUMsZ0JBQWdCLEdBQUcsY0FBYyxDQUFDLGdCQUFnQixDQUFDO1NBQ3pEO1FBRUQsSUFBSSxDQUFDLElBQUksQ0FBQyxjQUFjLEVBQUU7WUFDeEIsSUFBSSxDQUFDLGNBQWMsR0FBRyxjQUFjLENBQUMsY0FBYyxDQUFDO1NBQ3JEO1FBRUQsaUJBQU0sU0FBUyxXQUFFLENBQUM7SUFDcEIsQ0FBQztJQUNILHNCQUFDO0FBQUQsQ0FBQyxBQWhDRCxDQUFxQyxnQkFBZ0IsR0FnQ3BEOzs7Ozs7O0lBNUJDLG9DQUE0Qjs7SUFFNUIsMkNBQXlCOztJQUN6QiwyQ0FBeUI7O0lBQ3pCLHlDQUF1Qjs7SUFFdkIsMENBQXlCOzs7OztBQXdCM0I7Ozs7SUFBdUUsMENBQTBCO0lBWS9GLGdDQUFZLGFBQTRCLEVBQzVCLGNBQW9DLEVBQ3BDLFFBQWlDO1FBRmpDLDhCQUFBLEVBQUEseUJBQTRCO1FBQzVCLCtCQUFBLEVBQUEsMEJBQW9DO1FBQ3BDLHlCQUFBLEVBQUEsb0JBQWlDO2VBQzNDLGtCQUNFLE1BQU0sQ0FBTSxjQUFjLEVBQUUsYUFBYSxJQUFJLEVBQUUsQ0FBQyxFQUNoRCxVQUFVLENBQVMsZUFBZSxFQUFFLGNBQWMsSUFBSSxFQUFFLENBQUMsRUFDekQsUUFBUSxJQUFJLG1CQUFLLGVBQWUsRUFBQSxDQUFDLHNEQUFzRDtTQUN4RjtJQUNILENBQUM7SUFFRDs7O09BR0c7Ozs7Ozs7OztJQUNILHFEQUFvQjs7Ozs7Ozs7SUFBcEIsVUFBcUIsS0FBYztRQUNqQyxtQkFBQSxJQUFJLEVBQUEsQ0FBQyxVQUFVLENBQUMsWUFBWSxDQUFDLENBQUMsR0FBRyxDQUFDLEtBQUssQ0FBQztRQUN4QyxPQUFPLG1CQUFBLElBQUksRUFBQSxDQUFDO0lBQ2QsQ0FBQztJQUNILDZCQUFDO0FBQUQsQ0FBQyxBQTlCRCxDQUF1RSx1QkFBdUIsR0E4QjdGOzs7Ozs7Ozs7O0lBMUJDLDJDQUFzRDs7SUFFdEQsa0RBQW1EOztJQUNuRCxrREFBbUQ7O0lBQ25ELGdEQUFpRDs7SUFFakQsaURBQW1EIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtcbiAgTW9kYWxPcGVuQ29udGV4dCxcbiAgTW9kYWxPcGVuQ29udGV4dEJ1aWxkZXIsXG4gIEZsdWVudEFzc2lnbk1ldGhvZCxcbiAgcHJpdmF0ZUtleSxcbiAgZXh0ZW5kLFxuICBhcnJheVVuaW9uXG59IGZyb20gJ25neC1tb2RpYWxvZy0xMCc7XG5cblxuY29uc3QgREVGQVVMVF9WQUxVRVMgPSB7XG4gIGNsYXNzTmFtZTogPFZFWEJ1aWx0SW5UaGVtZXM+J2RlZmF1bHQnLFxuICBvdmVybGF5Q2xhc3NOYW1lOiAndmV4LW92ZXJsYXknLFxuICBjb250ZW50Q2xhc3NOYW1lOiAndmV4LWNvbnRlbnQnLFxuICBjbG9zZUNsYXNzTmFtZTogJ3ZleC1jbG9zZSdcbn07XG5cbmNvbnN0IERFRkFVTFRfU0VUVEVSUyA9IFtcbiAgJ2NsYXNzTmFtZScsXG4gICdvdmVybGF5Q2xhc3NOYW1lJyxcbiAgJ2NvbnRlbnRDbGFzc05hbWUnLFxuICAnY2xvc2VDbGFzc05hbWUnLFxuICAnc2hvd0Nsb3NlQnV0dG9uJ1xuXTtcblxuZXhwb3J0IHR5cGUgVkVYQnVpbHRJblRoZW1lc1xuICA9ICdkZWZhdWx0JyB8ICdvcycgfCAncGxhaW4nIHwgJ3dpcmVmcmFtZScgfCAnZmxhdC1hdHRhY2snIHwgJ3RvcCcgfCAnYm90dG9tLXJpZ2h0LWNvcm5lcic7XG5cbmV4cG9ydCBjbGFzcyBWRVhNb2RhbENvbnRleHQgZXh0ZW5kcyBNb2RhbE9wZW5Db250ZXh0IHtcbiAgLyoqXG4gICAqIFNldCB0aGUgYnVpbHQgaW4gc2NoZW1hIHRvIHVzZS5cbiAgICovXG4gIGNsYXNzTmFtZTogVkVYQnVpbHRJblRoZW1lcztcblxuICBvdmVybGF5Q2xhc3NOYW1lOiBzdHJpbmc7XG4gIGNvbnRlbnRDbGFzc05hbWU6IHN0cmluZztcbiAgY2xvc2VDbGFzc05hbWU6IHN0cmluZztcblxuICBzaG93Q2xvc2VCdXR0b246IGJvb2xlYW47XG5cblxuICBub3JtYWxpemUoKTogdm9pZCB7XG4gICAgaWYgKCF0aGlzLmNsYXNzTmFtZSkge1xuICAgICAgdGhpcy5jbGFzc05hbWUgPSBERUZBVUxUX1ZBTFVFUy5jbGFzc05hbWU7XG4gICAgfVxuXG4gICAgaWYgKCF0aGlzLm92ZXJsYXlDbGFzc05hbWUpIHtcbiAgICAgIHRoaXMub3ZlcmxheUNsYXNzTmFtZSA9IERFRkFVTFRfVkFMVUVTLm92ZXJsYXlDbGFzc05hbWU7XG4gICAgfVxuXG4gICAgaWYgKCF0aGlzLmNvbnRlbnRDbGFzc05hbWUpIHtcbiAgICAgIHRoaXMuY29udGVudENsYXNzTmFtZSA9IERFRkFVTFRfVkFMVUVTLmNvbnRlbnRDbGFzc05hbWU7XG4gICAgfVxuXG4gICAgaWYgKCF0aGlzLmNsb3NlQ2xhc3NOYW1lKSB7XG4gICAgICB0aGlzLmNsb3NlQ2xhc3NOYW1lID0gREVGQVVMVF9WQUxVRVMuY2xvc2VDbGFzc05hbWU7XG4gICAgfVxuXG4gICAgc3VwZXIubm9ybWFsaXplKCk7XG4gIH1cbn1cblxuZXhwb3J0IGNsYXNzIFZFWE1vZGFsQ29udGV4dEJ1aWxkZXI8VCBleHRlbmRzIFZFWE1vZGFsQ29udGV4dD4gZXh0ZW5kcyBNb2RhbE9wZW5Db250ZXh0QnVpbGRlcjxUPiB7XG4gIC8qKlxuICAgKiBTZXQgdGhlIGJ1aWx0IGluIHNjaGVtYSB0byB1c2UuXG4gICAqL1xuICBjbGFzc05hbWU6IEZsdWVudEFzc2lnbk1ldGhvZDxWRVhCdWlsdEluVGhlbWVzLCB0aGlzPjtcblxuICBvdmVybGF5Q2xhc3NOYW1lOiBGbHVlbnRBc3NpZ25NZXRob2Q8c3RyaW5nLCB0aGlzPjtcbiAgY29udGVudENsYXNzTmFtZTogRmx1ZW50QXNzaWduTWV0aG9kPHN0cmluZywgdGhpcz47XG4gIGNsb3NlQ2xhc3NOYW1lOiBGbHVlbnRBc3NpZ25NZXRob2Q8c3RyaW5nLCB0aGlzPjtcblxuICBzaG93Q2xvc2VCdXR0b246IEZsdWVudEFzc2lnbk1ldGhvZDxib29sZWFuLCB0aGlzPjtcblxuICBjb25zdHJ1Y3RvcihkZWZhdWx0VmFsdWVzOiBUID0gdW5kZWZpbmVkLFxuICAgICAgICAgICAgICBpbml0aWFsU2V0dGVyczogc3RyaW5nW10gPSB1bmRlZmluZWQsXG4gICAgICAgICAgICAgIGJhc2VUeXBlOiBuZXcgKCkgPT4gVCA9IHVuZGVmaW5lZCkge1xuICAgIHN1cGVyKFxuICAgICAgZXh0ZW5kPGFueT4oREVGQVVMVF9WQUxVRVMsIGRlZmF1bHRWYWx1ZXMgfHwge30pLFxuICAgICAgYXJyYXlVbmlvbjxzdHJpbmc+KERFRkFVTFRfU0VUVEVSUywgaW5pdGlhbFNldHRlcnMgfHwgW10pLFxuICAgICAgYmFzZVR5cGUgfHwgPGFueT5WRVhNb2RhbENvbnRleHQgLy8gaHR0cHM6Ly9naXRodWIuY29tL01pY3Jvc29mdC9UeXBlU2NyaXB0L2lzc3Vlcy83MjM0XG4gICAgKTtcbiAgfVxuXG4gIC8qKlxuICAgKlxuICAgKiBAYWxpYXNGb3IgaXNCbG9ja2luZ1xuICAgKi9cbiAgb3ZlcmxheUNsb3Nlc09uQ2xpY2sodmFsdWU6IGJvb2xlYW4pOiB0aGlzIHtcbiAgICB0aGlzW3ByaXZhdGVLZXkoJ2lzQmxvY2tpbmcnKV0gPSAhdmFsdWU7XG4gICAgcmV0dXJuIHRoaXM7XG4gIH1cbn1cbiJdfQ==