UNPKG

ngx-modialog-7

Version:
64 lines 5.07 kB
/** * @fileoverview added by tsickle * Generated from: lib/models/modal-context.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { __extends } from "tslib"; import { extend, arrayUnion } from './../framework/utils'; import { OverlayContext, OverlayContextBuilder } from './overlay-context'; /** @type {?} */ export var DEFAULT_VALUES = {}; /** @type {?} */ var DEFAULT_SETTERS = [ 'message' ]; var ModalContext = /** @class */ (function (_super) { __extends(ModalContext, _super); function ModalContext() { return _super !== null && _super.apply(this, arguments) || this; } return ModalContext; }(OverlayContext)); export { ModalContext }; if (false) { /** * The core message to display. * A modal might have an extended message (e.g: HTML message) or other fields (e.g: title) but * all models, at core, convey a message thus message is common to all modals. * @type {?} */ ModalContext.prototype.message; } /** * A core context builder for a modal window instance, used to define the context upon * a modal choose it's behaviour. * @template T */ var /** * A core context builder for a modal window instance, used to define the context upon * a modal choose it's behaviour. * @template T */ ModalContextBuilder = /** @class */ (function (_super) { __extends(ModalContextBuilder, _super); function ModalContextBuilder(defaultValues, initialSetters, baseType) { return _super.call(this, extend(DEFAULT_VALUES, defaultValues || {}), arrayUnion(DEFAULT_SETTERS, initialSetters || []), baseType) || this; } return ModalContextBuilder; }(OverlayContextBuilder)); /** * A core context builder for a modal window instance, used to define the context upon * a modal choose it's behaviour. * @template T */ export { ModalContextBuilder }; if (false) { /** * The core message to display. * A modal might have an extended message (e.g: HTML message) or other fields (e.g: title) but * all models, at core, convey a message thus message is common to all modals. * @type {?} */ ModalContextBuilder.prototype.message; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9kYWwtY29udGV4dC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1tb2RpYWxvZy03LyIsInNvdXJjZXMiOlsibGliL21vZGVscy9tb2RhbC1jb250ZXh0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7OztBQUNBLE9BQU8sRUFBRSxNQUFNLEVBQUUsVUFBVSxFQUFFLE1BQU0sc0JBQXNCLENBQUM7QUFDMUQsT0FBTyxFQUFFLGNBQWMsRUFBRSxxQkFBcUIsRUFBRSxNQUFNLG1CQUFtQixDQUFDOztBQUUxRSxNQUFNLEtBQU8sY0FBYyxHQUFHLEVBQUU7O0lBRTFCLGVBQWUsR0FBRztJQUN0QixTQUFTO0NBQ1Y7QUFFRDtJQUFrQyxnQ0FBYztJQUFoRDs7SUFPQSxDQUFDO0lBQUQsbUJBQUM7QUFBRCxDQUFDLEFBUEQsQ0FBa0MsY0FBYyxHQU8vQzs7Ozs7Ozs7O0lBREMsK0JBQWdCOzs7Ozs7O0FBT2xCOzs7Ozs7SUFBaUUsdUNBQXdCO0lBUXZGLDZCQUNFLGFBQXVCLEVBQ3ZCLGNBQXlCLEVBQ3pCLFFBQXNCO2VBRXRCLGtCQUNFLE1BQU0sQ0FBTSxjQUFjLEVBQUUsYUFBYSxJQUFJLEVBQUUsQ0FBQyxFQUNoRCxVQUFVLENBQVMsZUFBZSxFQUFFLGNBQWMsSUFBSSxFQUFFLENBQUMsRUFDekQsUUFBUSxDQUNUO0lBQ0gsQ0FBQztJQUNILDBCQUFDO0FBQUQsQ0FBQyxBQW5CRCxDQUFpRSxxQkFBcUIsR0FtQnJGOzs7Ozs7Ozs7Ozs7OztJQWJDLHNDQUEwQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEZsdWVudEFzc2lnbk1ldGhvZCB9IGZyb20gJy4vLi4vZnJhbWV3b3JrL2ZsdWVudC1hc3NpZ24nO1xuaW1wb3J0IHsgZXh0ZW5kLCBhcnJheVVuaW9uIH0gZnJvbSAnLi8uLi9mcmFtZXdvcmsvdXRpbHMnO1xuaW1wb3J0IHsgT3ZlcmxheUNvbnRleHQsIE92ZXJsYXlDb250ZXh0QnVpbGRlciB9IGZyb20gJy4vb3ZlcmxheS1jb250ZXh0JztcblxuZXhwb3J0IGNvbnN0IERFRkFVTFRfVkFMVUVTID0ge307XG5cbmNvbnN0IERFRkFVTFRfU0VUVEVSUyA9IFtcbiAgJ21lc3NhZ2UnXG5dO1xuXG5leHBvcnQgY2xhc3MgTW9kYWxDb250ZXh0IGV4dGVuZHMgT3ZlcmxheUNvbnRleHQge1xuICAvKipcbiAgICogVGhlIGNvcmUgbWVzc2FnZSB0byBkaXNwbGF5LlxuICAgKiBBIG1vZGFsIG1pZ2h0IGhhdmUgYW4gZXh0ZW5kZWQgbWVzc2FnZSAoZS5nOiBIVE1MIG1lc3NhZ2UpIG9yIG90aGVyIGZpZWxkcyAoZS5nOiB0aXRsZSkgYnV0XG4gICAqIGFsbCBtb2RlbHMsIGF0IGNvcmUsIGNvbnZleSBhIG1lc3NhZ2UgdGh1cyBtZXNzYWdlIGlzIGNvbW1vbiB0byBhbGwgbW9kYWxzLlxuICAgKi9cbiAgbWVzc2FnZTogc3RyaW5nO1xufVxuXG4vKipcbiAqIEEgY29yZSBjb250ZXh0IGJ1aWxkZXIgZm9yIGEgbW9kYWwgd2luZG93IGluc3RhbmNlLCB1c2VkIHRvIGRlZmluZSB0aGUgY29udGV4dCB1cG9uXG4gKiBhIG1vZGFsIGNob29zZSBpdCdzIGJlaGF2aW91ci5cbiAqL1xuZXhwb3J0IGNsYXNzIE1vZGFsQ29udGV4dEJ1aWxkZXI8VCBleHRlbmRzIE1vZGFsQ29udGV4dD4gZXh0ZW5kcyBPdmVybGF5Q29udGV4dEJ1aWxkZXI8VD4ge1xuICAvKipcbiAgICogVGhlIGNvcmUgbWVzc2FnZSB0byBkaXNwbGF5LlxuICAgKiBBIG1vZGFsIG1pZ2h0IGhhdmUgYW4gZXh0ZW5kZWQgbWVzc2FnZSAoZS5nOiBIVE1MIG1lc3NhZ2UpIG9yIG90aGVyIGZpZWxkcyAoZS5nOiB0aXRsZSkgYnV0XG4gICAqIGFsbCBtb2RlbHMsIGF0IGNvcmUsIGNvbnZleSBhIG1lc3NhZ2UgdGh1cyBtZXNzYWdlIGlzIGNvbW1vbiB0byBhbGwgbW9kYWxzLlxuICAgKi9cbiAgbWVzc2FnZTogRmx1ZW50QXNzaWduTWV0aG9kPHN0cmluZywgdGhpcz47XG5cbiAgY29uc3RydWN0b3IoXG4gICAgZGVmYXVsdFZhbHVlcz86IFQgfCBUW10sXG4gICAgaW5pdGlhbFNldHRlcnM/OiBzdHJpbmdbXSxcbiAgICBiYXNlVHlwZT86IG5ldyAoKSA9PiBUXG4gICkge1xuICAgIHN1cGVyKFxuICAgICAgZXh0ZW5kPGFueT4oREVGQVVMVF9WQUxVRVMsIGRlZmF1bHRWYWx1ZXMgfHwge30pLFxuICAgICAgYXJyYXlVbmlvbjxzdHJpbmc+KERFRkFVTFRfU0VUVEVSUywgaW5pdGlhbFNldHRlcnMgfHwgW10pLFxuICAgICAgYmFzZVR5cGVcbiAgICApO1xuICB9XG59XG4iXX0=