UNPKG

ngx-modialog-10

Version:
64 lines 5.13 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9kYWwtY29udGV4dC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1tb2RpYWxvZy0xMC8iLCJzb3VyY2VzIjpbImxpYi9tb2RlbHMvbW9kYWwtY29udGV4dC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7QUFDQSxPQUFPLEVBQUUsTUFBTSxFQUFFLFVBQVUsRUFBRSxNQUFNLHNCQUFzQixDQUFDO0FBQzFELE9BQU8sRUFBRSxjQUFjLEVBQUUscUJBQXFCLEVBQUUsTUFBTSxtQkFBbUIsQ0FBQzs7QUFFMUUsTUFBTSxLQUFPLGNBQWMsR0FBRyxFQUFFOztJQUUxQixlQUFlLEdBQUc7SUFDdEIsU0FBUztDQUNWO0FBRUQ7SUFBa0MsZ0NBQWM7SUFBaEQ7O0lBT0EsQ0FBQztJQUFELG1CQUFDO0FBQUQsQ0FBQyxBQVBELENBQWtDLGNBQWMsR0FPL0M7Ozs7Ozs7OztJQURDLCtCQUFnQjs7Ozs7OztBQU9sQjs7Ozs7O0lBQWlFLHVDQUF3QjtJQVF2Riw2QkFDRSxhQUF1QixFQUN2QixjQUF5QixFQUN6QixRQUFzQjtlQUV0QixrQkFDRSxNQUFNLENBQU0sY0FBYyxFQUFFLGFBQWEsSUFBSSxFQUFFLENBQUMsRUFDaEQsVUFBVSxDQUFTLGVBQWUsRUFBRSxjQUFjLElBQUksRUFBRSxDQUFDLEVBQ3pELFFBQVEsQ0FDVDtJQUNILENBQUM7SUFDSCwwQkFBQztBQUFELENBQUMsQUFuQkQsQ0FBaUUscUJBQXFCLEdBbUJyRjs7Ozs7Ozs7Ozs7Ozs7SUFiQyxzQ0FBMEMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBGbHVlbnRBc3NpZ25NZXRob2QgfSBmcm9tICcuLy4uL2ZyYW1ld29yay9mbHVlbnQtYXNzaWduJztcbmltcG9ydCB7IGV4dGVuZCwgYXJyYXlVbmlvbiB9IGZyb20gJy4vLi4vZnJhbWV3b3JrL3V0aWxzJztcbmltcG9ydCB7IE92ZXJsYXlDb250ZXh0LCBPdmVybGF5Q29udGV4dEJ1aWxkZXIgfSBmcm9tICcuL292ZXJsYXktY29udGV4dCc7XG5cbmV4cG9ydCBjb25zdCBERUZBVUxUX1ZBTFVFUyA9IHt9O1xuXG5jb25zdCBERUZBVUxUX1NFVFRFUlMgPSBbXG4gICdtZXNzYWdlJ1xuXTtcblxuZXhwb3J0IGNsYXNzIE1vZGFsQ29udGV4dCBleHRlbmRzIE92ZXJsYXlDb250ZXh0IHtcbiAgLyoqXG4gICAqIFRoZSBjb3JlIG1lc3NhZ2UgdG8gZGlzcGxheS5cbiAgICogQSBtb2RhbCBtaWdodCBoYXZlIGFuIGV4dGVuZGVkIG1lc3NhZ2UgKGUuZzogSFRNTCBtZXNzYWdlKSBvciBvdGhlciBmaWVsZHMgKGUuZzogdGl0bGUpIGJ1dFxuICAgKiBhbGwgbW9kZWxzLCBhdCBjb3JlLCBjb252ZXkgYSBtZXNzYWdlIHRodXMgbWVzc2FnZSBpcyBjb21tb24gdG8gYWxsIG1vZGFscy5cbiAgICovXG4gIG1lc3NhZ2U6IHN0cmluZztcbn1cblxuLyoqXG4gKiBBIGNvcmUgY29udGV4dCBidWlsZGVyIGZvciBhIG1vZGFsIHdpbmRvdyBpbnN0YW5jZSwgdXNlZCB0byBkZWZpbmUgdGhlIGNvbnRleHQgdXBvblxuICogYSBtb2RhbCBjaG9vc2UgaXQncyBiZWhhdmlvdXIuXG4gKi9cbmV4cG9ydCBjbGFzcyBNb2RhbENvbnRleHRCdWlsZGVyPFQgZXh0ZW5kcyBNb2RhbENvbnRleHQ+IGV4dGVuZHMgT3ZlcmxheUNvbnRleHRCdWlsZGVyPFQ+IHtcbiAgLyoqXG4gICAqIFRoZSBjb3JlIG1lc3NhZ2UgdG8gZGlzcGxheS5cbiAgICogQSBtb2RhbCBtaWdodCBoYXZlIGFuIGV4dGVuZGVkIG1lc3NhZ2UgKGUuZzogSFRNTCBtZXNzYWdlKSBvciBvdGhlciBmaWVsZHMgKGUuZzogdGl0bGUpIGJ1dFxuICAgKiBhbGwgbW9kZWxzLCBhdCBjb3JlLCBjb252ZXkgYSBtZXNzYWdlIHRodXMgbWVzc2FnZSBpcyBjb21tb24gdG8gYWxsIG1vZGFscy5cbiAgICovXG4gIG1lc3NhZ2U6IEZsdWVudEFzc2lnbk1ldGhvZDxzdHJpbmcsIHRoaXM+O1xuXG4gIGNvbnN0cnVjdG9yKFxuICAgIGRlZmF1bHRWYWx1ZXM/OiBUIHwgVFtdLFxuICAgIGluaXRpYWxTZXR0ZXJzPzogc3RyaW5nW10sXG4gICAgYmFzZVR5cGU/OiBuZXcgKCkgPT4gVFxuICApIHtcbiAgICBzdXBlcihcbiAgICAgIGV4dGVuZDxhbnk+KERFRkFVTFRfVkFMVUVTLCBkZWZhdWx0VmFsdWVzIHx8IHt9KSxcbiAgICAgIGFycmF5VW5pb248c3RyaW5nPihERUZBVUxUX1NFVFRFUlMsIGluaXRpYWxTZXR0ZXJzIHx8IFtdKSxcbiAgICAgIGJhc2VUeXBlXG4gICAgKTtcbiAgfVxufVxuIl19