ngx-modialog-10
Version:
Modal / Dialog for Angular
67 lines • 4.97 kB
JavaScript
/**
* @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 { DROP_IN_TYPE, ModalOpenContextBuilder, ModalOpenContext, arrayUnion } from 'ngx-modialog-10';
/** @type {?} */
var DEFAULT_SETTERS = [
'promptDefault'
];
var JSNativeModalContext = /** @class */ (function (_super) {
__extends(JSNativeModalContext, _super);
function JSNativeModalContext() {
return _super !== null && _super.apply(this, arguments) || this;
}
/**
* @return {?}
*/
JSNativeModalContext.prototype.normalize = /**
* @return {?}
*/
function () {
if (!this.message)
this.message = '';
if (this.dialogType === undefined)
this.dialogType = DROP_IN_TYPE.alert;
};
return JSNativeModalContext;
}(ModalOpenContext));
export { JSNativeModalContext };
if (false) {
/** @type {?} */
JSNativeModalContext.prototype.promptDefault;
/** @type {?} */
JSNativeModalContext.prototype.dialogType;
}
/**
* @template T
*/
var /**
* @template T
*/
JSNativeModalContextBuilder = /** @class */ (function (_super) {
__extends(JSNativeModalContextBuilder, _super);
function JSNativeModalContextBuilder(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, defaultValues || (/** @type {?} */ ({})), arrayUnion(DEFAULT_SETTERS, initialSetters || []), baseType || (/** @type {?} */ (JSNativeModalContext))
// https://github.com/Microsoft/TypeScript/issues/7234
) || this;
}
return JSNativeModalContextBuilder;
}(ModalOpenContextBuilder));
/**
* @template T
*/
export { JSNativeModalContextBuilder };
if (false) {
/**
* The default value for the prompt input
* @type {?}
*/
JSNativeModalContextBuilder.prototype.promptDefault;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9kYWwtY29udGV4dC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1tb2RpYWxvZy0xMC9wbHVnaW5zL2pzLW5hdGl2ZS8iLCJzb3VyY2VzIjpbImxpYi9tb2RhbC1jb250ZXh0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBLE9BQU8sRUFDTCxZQUFZLEVBQ1osdUJBQXVCLEVBQ3ZCLGdCQUFnQixFQUVoQixVQUFVLEVBQ1gsTUFBTSxpQkFBaUIsQ0FBQzs7SUFFbkIsZUFBZSxHQUFHO0lBQ3RCLGVBQWU7Q0FDaEI7QUFFRDtJQUEwQyx3Q0FBZ0I7SUFBMUQ7O0lBUUEsQ0FBQzs7OztJQUpDLHdDQUFTOzs7SUFBVDtRQUNFLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTztZQUFFLElBQUksQ0FBQyxPQUFPLEdBQUcsRUFBRSxDQUFDO1FBQ3JDLElBQUksSUFBSSxDQUFDLFVBQVUsS0FBSyxTQUFTO1lBQUUsSUFBSSxDQUFDLFVBQVUsR0FBRyxZQUFZLENBQUMsS0FBSyxDQUFDO0lBQzFFLENBQUM7SUFDSCwyQkFBQztBQUFELENBQUMsQUFSRCxDQUEwQyxnQkFBZ0IsR0FRekQ7Ozs7SUFQQyw2Q0FBc0I7O0lBQ3RCLDBDQUF5Qjs7Ozs7QUFTM0I7Ozs7SUFDUSwrQ0FBMEI7SUFPaEMscUNBQVksYUFBNEIsRUFDNUIsY0FBb0MsRUFDcEMsUUFBaUM7UUFGakMsOEJBQUEsRUFBQSx5QkFBNEI7UUFDNUIsK0JBQUEsRUFBQSwwQkFBb0M7UUFDcEMseUJBQUEsRUFBQSxvQkFBaUM7ZUFDM0Msa0JBQ0UsYUFBYSxJQUFJLG1CQUFLLEVBQUUsRUFBQSxFQUN4QixVQUFVLENBQVMsZUFBZSxFQUFFLGNBQWMsSUFBSSxFQUFFLENBQUMsRUFDekQsUUFBUSxJQUFJLG1CQUFLLG9CQUFvQixFQUFBO1FBQ3JDLHNEQUFzRDtTQUN2RDtJQUNILENBQUM7SUFDSCxrQ0FBQztBQUFELENBQUMsQUFsQkQsQ0FDUSx1QkFBdUIsR0FpQjlCOzs7Ozs7Ozs7O0lBWkMsb0RBQWdEIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtcbiAgRFJPUF9JTl9UWVBFLFxuICBNb2RhbE9wZW5Db250ZXh0QnVpbGRlcixcbiAgTW9kYWxPcGVuQ29udGV4dCxcbiAgRmx1ZW50QXNzaWduTWV0aG9kLFxuICBhcnJheVVuaW9uXG59IGZyb20gJ25neC1tb2RpYWxvZy0xMCc7XG5cbmNvbnN0IERFRkFVTFRfU0VUVEVSUyA9IFtcbiAgJ3Byb21wdERlZmF1bHQnXG5dO1xuXG5leHBvcnQgY2xhc3MgSlNOYXRpdmVNb2RhbENvbnRleHQgZXh0ZW5kcyBNb2RhbE9wZW5Db250ZXh0IHtcbiAgcHJvbXB0RGVmYXVsdDogc3RyaW5nO1xuICBkaWFsb2dUeXBlOiBEUk9QX0lOX1RZUEU7XG5cbiAgbm9ybWFsaXplKCk6IHZvaWQge1xuICAgIGlmICghdGhpcy5tZXNzYWdlKSB0aGlzLm1lc3NhZ2UgPSAnJztcbiAgICBpZiAodGhpcy5kaWFsb2dUeXBlID09PSB1bmRlZmluZWQpIHRoaXMuZGlhbG9nVHlwZSA9IERST1BfSU5fVFlQRS5hbGVydDtcbiAgfVxufVxuXG5cbmV4cG9ydCBjbGFzcyBKU05hdGl2ZU1vZGFsQ29udGV4dEJ1aWxkZXI8VCBleHRlbmRzIEpTTmF0aXZlTW9kYWxDb250ZXh0PlxuZXh0ZW5kcyBNb2RhbE9wZW5Db250ZXh0QnVpbGRlcjxUPiB7XG5cbiAgLyoqXG4gICAqIFRoZSBkZWZhdWx0IHZhbHVlIGZvciB0aGUgcHJvbXB0IGlucHV0XG4gICAqL1xuICBwcm9tcHREZWZhdWx0OiBGbHVlbnRBc3NpZ25NZXRob2Q8c3RyaW5nLCB0aGlzPjtcblxuICBjb25zdHJ1Y3RvcihkZWZhdWx0VmFsdWVzOiBUID0gdW5kZWZpbmVkLFxuICAgICAgICAgICAgICBpbml0aWFsU2V0dGVyczogc3RyaW5nW10gPSB1bmRlZmluZWQsXG4gICAgICAgICAgICAgIGJhc2VUeXBlOiBuZXcgKCkgPT4gVCA9IHVuZGVmaW5lZCkge1xuICAgIHN1cGVyKFxuICAgICAgZGVmYXVsdFZhbHVlcyB8fCA8YW55Pnt9LFxuICAgICAgYXJyYXlVbmlvbjxzdHJpbmc+KERFRkFVTFRfU0VUVEVSUywgaW5pdGlhbFNldHRlcnMgfHwgW10pLFxuICAgICAgYmFzZVR5cGUgfHwgPGFueT5KU05hdGl2ZU1vZGFsQ29udGV4dFxuICAgICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL01pY3Jvc29mdC9UeXBlU2NyaXB0L2lzc3Vlcy83MjM0XG4gICAgKTtcbiAgfVxufVxuIl19