ngx-modialog-7
Version:
Modal / Dialog for Angular
64 lines • 5.07 kB
JavaScript
/**
* @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=