UNPKG

ngx-modialog-7

Version:
127 lines 9.12 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-7'; /** @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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9kYWwtY29udGV4dC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1tb2RpYWxvZy03L3BsdWdpbnMvdmV4LyIsInNvdXJjZXMiOlsibGliL21vZGFsLWNvbnRleHQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUEsT0FBTyxFQUNMLGdCQUFnQixFQUNoQix1QkFBdUIsRUFFdkIsVUFBVSxFQUNWLE1BQU0sRUFDTixVQUFVLEVBQ1gsTUFBTSxnQkFBZ0IsQ0FBQzs7SUFHbEIsY0FBYyxHQUFHO0lBQ3JCLFNBQVMsRUFBRSxtQkFBa0IsU0FBUyxFQUFBO0lBQ3RDLGdCQUFnQixFQUFFLGFBQWE7SUFDL0IsZ0JBQWdCLEVBQUUsYUFBYTtJQUMvQixjQUFjLEVBQUUsV0FBVztDQUM1Qjs7SUFFSyxlQUFlLEdBQUc7SUFDdEIsV0FBVztJQUNYLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLGlCQUFpQjtDQUNsQjtBQUtEO0lBQXFDLG1DQUFnQjtJQUFyRDs7SUFnQ0EsQ0FBQzs7OztJQW5CQyxtQ0FBUzs7O0lBQVQ7UUFDRSxJQUFJLENBQUMsSUFBSSxDQUFDLFNBQVMsRUFBRTtZQUNuQixJQUFJLENBQUMsU0FBUyxHQUFHLGNBQWMsQ0FBQyxTQUFTLENBQUM7U0FDM0M7UUFFRCxJQUFJLENBQUMsSUFBSSxDQUFDLGdCQUFnQixFQUFFO1lBQzFCLElBQUksQ0FBQyxnQkFBZ0IsR0FBRyxjQUFjLENBQUMsZ0JBQWdCLENBQUM7U0FDekQ7UUFFRCxJQUFJLENBQUMsSUFBSSxDQUFDLGdCQUFnQixFQUFFO1lBQzFCLElBQUksQ0FBQyxnQkFBZ0IsR0FBRyxjQUFjLENBQUMsZ0JBQWdCLENBQUM7U0FDekQ7UUFFRCxJQUFJLENBQUMsSUFBSSxDQUFDLGNBQWMsRUFBRTtZQUN4QixJQUFJLENBQUMsY0FBYyxHQUFHLGNBQWMsQ0FBQyxjQUFjLENBQUM7U0FDckQ7UUFFRCxpQkFBTSxTQUFTLFdBQUUsQ0FBQztJQUNwQixDQUFDO0lBQ0gsc0JBQUM7QUFBRCxDQUFDLEFBaENELENBQXFDLGdCQUFnQixHQWdDcEQ7Ozs7Ozs7SUE1QkMsb0NBQTRCOztJQUU1QiwyQ0FBeUI7O0lBQ3pCLDJDQUF5Qjs7SUFDekIseUNBQXVCOztJQUV2QiwwQ0FBeUI7Ozs7O0FBd0IzQjs7OztJQUF1RSwwQ0FBMEI7SUFZL0YsZ0NBQVksYUFBNEIsRUFDNUIsY0FBb0MsRUFDcEMsUUFBaUM7UUFGakMsOEJBQUEsRUFBQSx5QkFBNEI7UUFDNUIsK0JBQUEsRUFBQSwwQkFBb0M7UUFDcEMseUJBQUEsRUFBQSxvQkFBaUM7ZUFDM0Msa0JBQ0UsTUFBTSxDQUFNLGNBQWMsRUFBRSxhQUFhLElBQUksRUFBRSxDQUFDLEVBQ2hELFVBQVUsQ0FBUyxlQUFlLEVBQUUsY0FBYyxJQUFJLEVBQUUsQ0FBQyxFQUN6RCxRQUFRLElBQUksbUJBQUssZUFBZSxFQUFBLENBQUMsc0RBQXNEO1NBQ3hGO0lBQ0gsQ0FBQztJQUVEOzs7T0FHRzs7Ozs7Ozs7O0lBQ0gscURBQW9COzs7Ozs7OztJQUFwQixVQUFxQixLQUFjO1FBQ2pDLG1CQUFBLElBQUksRUFBQSxDQUFDLFVBQVUsQ0FBQyxZQUFZLENBQUMsQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDO1FBQ3hDLE9BQU8sbUJBQUEsSUFBSSxFQUFBLENBQUM7SUFDZCxDQUFDO0lBQ0gsNkJBQUM7QUFBRCxDQUFDLEFBOUJELENBQXVFLHVCQUF1QixHQThCN0Y7Ozs7Ozs7Ozs7SUExQkMsMkNBQXNEOztJQUV0RCxrREFBbUQ7O0lBQ25ELGtEQUFtRDs7SUFDbkQsZ0RBQWlEOztJQUVqRCxpREFBbUQiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuICBNb2RhbE9wZW5Db250ZXh0LFxuICBNb2RhbE9wZW5Db250ZXh0QnVpbGRlcixcbiAgRmx1ZW50QXNzaWduTWV0aG9kLFxuICBwcml2YXRlS2V5LFxuICBleHRlbmQsXG4gIGFycmF5VW5pb25cbn0gZnJvbSAnbmd4LW1vZGlhbG9nLTcnO1xuXG5cbmNvbnN0IERFRkFVTFRfVkFMVUVTID0ge1xuICBjbGFzc05hbWU6IDxWRVhCdWlsdEluVGhlbWVzPidkZWZhdWx0JyxcbiAgb3ZlcmxheUNsYXNzTmFtZTogJ3ZleC1vdmVybGF5JyxcbiAgY29udGVudENsYXNzTmFtZTogJ3ZleC1jb250ZW50JyxcbiAgY2xvc2VDbGFzc05hbWU6ICd2ZXgtY2xvc2UnXG59O1xuXG5jb25zdCBERUZBVUxUX1NFVFRFUlMgPSBbXG4gICdjbGFzc05hbWUnLFxuICAnb3ZlcmxheUNsYXNzTmFtZScsXG4gICdjb250ZW50Q2xhc3NOYW1lJyxcbiAgJ2Nsb3NlQ2xhc3NOYW1lJyxcbiAgJ3Nob3dDbG9zZUJ1dHRvbidcbl07XG5cbmV4cG9ydCB0eXBlIFZFWEJ1aWx0SW5UaGVtZXNcbiAgPSAnZGVmYXVsdCcgfCAnb3MnIHwgJ3BsYWluJyB8ICd3aXJlZnJhbWUnIHwgJ2ZsYXQtYXR0YWNrJyB8ICd0b3AnIHwgJ2JvdHRvbS1yaWdodC1jb3JuZXInO1xuXG5leHBvcnQgY2xhc3MgVkVYTW9kYWxDb250ZXh0IGV4dGVuZHMgTW9kYWxPcGVuQ29udGV4dCB7XG4gIC8qKlxuICAgKiBTZXQgdGhlIGJ1aWx0IGluIHNjaGVtYSB0byB1c2UuXG4gICAqL1xuICBjbGFzc05hbWU6IFZFWEJ1aWx0SW5UaGVtZXM7XG5cbiAgb3ZlcmxheUNsYXNzTmFtZTogc3RyaW5nO1xuICBjb250ZW50Q2xhc3NOYW1lOiBzdHJpbmc7XG4gIGNsb3NlQ2xhc3NOYW1lOiBzdHJpbmc7XG5cbiAgc2hvd0Nsb3NlQnV0dG9uOiBib29sZWFuO1xuXG5cbiAgbm9ybWFsaXplKCk6IHZvaWQge1xuICAgIGlmICghdGhpcy5jbGFzc05hbWUpIHtcbiAgICAgIHRoaXMuY2xhc3NOYW1lID0gREVGQVVMVF9WQUxVRVMuY2xhc3NOYW1lO1xuICAgIH1cblxuICAgIGlmICghdGhpcy5vdmVybGF5Q2xhc3NOYW1lKSB7XG4gICAgICB0aGlzLm92ZXJsYXlDbGFzc05hbWUgPSBERUZBVUxUX1ZBTFVFUy5vdmVybGF5Q2xhc3NOYW1lO1xuICAgIH1cblxuICAgIGlmICghdGhpcy5jb250ZW50Q2xhc3NOYW1lKSB7XG4gICAgICB0aGlzLmNvbnRlbnRDbGFzc05hbWUgPSBERUZBVUxUX1ZBTFVFUy5jb250ZW50Q2xhc3NOYW1lO1xuICAgIH1cblxuICAgIGlmICghdGhpcy5jbG9zZUNsYXNzTmFtZSkge1xuICAgICAgdGhpcy5jbG9zZUNsYXNzTmFtZSA9IERFRkFVTFRfVkFMVUVTLmNsb3NlQ2xhc3NOYW1lO1xuICAgIH1cblxuICAgIHN1cGVyLm5vcm1hbGl6ZSgpO1xuICB9XG59XG5cbmV4cG9ydCBjbGFzcyBWRVhNb2RhbENvbnRleHRCdWlsZGVyPFQgZXh0ZW5kcyBWRVhNb2RhbENvbnRleHQ+IGV4dGVuZHMgTW9kYWxPcGVuQ29udGV4dEJ1aWxkZXI8VD4ge1xuICAvKipcbiAgICogU2V0IHRoZSBidWlsdCBpbiBzY2hlbWEgdG8gdXNlLlxuICAgKi9cbiAgY2xhc3NOYW1lOiBGbHVlbnRBc3NpZ25NZXRob2Q8VkVYQnVpbHRJblRoZW1lcywgdGhpcz47XG5cbiAgb3ZlcmxheUNsYXNzTmFtZTogRmx1ZW50QXNzaWduTWV0aG9kPHN0cmluZywgdGhpcz47XG4gIGNvbnRlbnRDbGFzc05hbWU6IEZsdWVudEFzc2lnbk1ldGhvZDxzdHJpbmcsIHRoaXM+O1xuICBjbG9zZUNsYXNzTmFtZTogRmx1ZW50QXNzaWduTWV0aG9kPHN0cmluZywgdGhpcz47XG5cbiAgc2hvd0Nsb3NlQnV0dG9uOiBGbHVlbnRBc3NpZ25NZXRob2Q8Ym9vbGVhbiwgdGhpcz47XG5cbiAgY29uc3RydWN0b3IoZGVmYXVsdFZhbHVlczogVCA9IHVuZGVmaW5lZCxcbiAgICAgICAgICAgICAgaW5pdGlhbFNldHRlcnM6IHN0cmluZ1tdID0gdW5kZWZpbmVkLFxuICAgICAgICAgICAgICBiYXNlVHlwZTogbmV3ICgpID0+IFQgPSB1bmRlZmluZWQpIHtcbiAgICBzdXBlcihcbiAgICAgIGV4dGVuZDxhbnk+KERFRkFVTFRfVkFMVUVTLCBkZWZhdWx0VmFsdWVzIHx8IHt9KSxcbiAgICAgIGFycmF5VW5pb248c3RyaW5nPihERUZBVUxUX1NFVFRFUlMsIGluaXRpYWxTZXR0ZXJzIHx8IFtdKSxcbiAgICAgIGJhc2VUeXBlIHx8IDxhbnk+VkVYTW9kYWxDb250ZXh0IC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9NaWNyb3NvZnQvVHlwZVNjcmlwdC9pc3N1ZXMvNzIzNFxuICAgICk7XG4gIH1cblxuICAvKipcbiAgICpcbiAgICogQGFsaWFzRm9yIGlzQmxvY2tpbmdcbiAgICovXG4gIG92ZXJsYXlDbG9zZXNPbkNsaWNrKHZhbHVlOiBib29sZWFuKTogdGhpcyB7XG4gICAgdGhpc1twcml2YXRlS2V5KCdpc0Jsb2NraW5nJyldID0gIXZhbHVlO1xuICAgIHJldHVybiB0aGlzO1xuICB9XG59XG4iXX0=