ngx-modialog-7
Version:
Modal / Dialog for Angular
67 lines • 4.91 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-7';
/** @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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9kYWwtY29udGV4dC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1tb2RpYWxvZy03L3BsdWdpbnMvanMtbmF0aXZlLyIsInNvdXJjZXMiOlsibGliL21vZGFsLWNvbnRleHQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUEsT0FBTyxFQUNMLFlBQVksRUFDWix1QkFBdUIsRUFDdkIsZ0JBQWdCLEVBRWhCLFVBQVUsRUFDWCxNQUFNLGdCQUFnQixDQUFDOztJQUVsQixlQUFlLEdBQUc7SUFDdEIsZUFBZTtDQUNoQjtBQUVEO0lBQTBDLHdDQUFnQjtJQUExRDs7SUFRQSxDQUFDOzs7O0lBSkMsd0NBQVM7OztJQUFUO1FBQ0UsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPO1lBQUUsSUFBSSxDQUFDLE9BQU8sR0FBRyxFQUFFLENBQUM7UUFDckMsSUFBSSxJQUFJLENBQUMsVUFBVSxLQUFLLFNBQVM7WUFBRSxJQUFJLENBQUMsVUFBVSxHQUFHLFlBQVksQ0FBQyxLQUFLLENBQUM7SUFDMUUsQ0FBQztJQUNILDJCQUFDO0FBQUQsQ0FBQyxBQVJELENBQTBDLGdCQUFnQixHQVF6RDs7OztJQVBDLDZDQUFzQjs7SUFDdEIsMENBQXlCOzs7OztBQVMzQjs7OztJQUNRLCtDQUEwQjtJQU9oQyxxQ0FBWSxhQUE0QixFQUM1QixjQUFvQyxFQUNwQyxRQUFpQztRQUZqQyw4QkFBQSxFQUFBLHlCQUE0QjtRQUM1QiwrQkFBQSxFQUFBLDBCQUFvQztRQUNwQyx5QkFBQSxFQUFBLG9CQUFpQztlQUMzQyxrQkFDRSxhQUFhLElBQUksbUJBQUssRUFBRSxFQUFBLEVBQ3hCLFVBQVUsQ0FBUyxlQUFlLEVBQUUsY0FBYyxJQUFJLEVBQUUsQ0FBQyxFQUN6RCxRQUFRLElBQUksbUJBQUssb0JBQW9CLEVBQUE7UUFDckMsc0RBQXNEO1NBQ3ZEO0lBQ0gsQ0FBQztJQUNILGtDQUFDO0FBQUQsQ0FBQyxBQWxCRCxDQUNRLHVCQUF1QixHQWlCOUI7Ozs7Ozs7Ozs7SUFaQyxvREFBZ0QiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuICBEUk9QX0lOX1RZUEUsXG4gIE1vZGFsT3BlbkNvbnRleHRCdWlsZGVyLFxuICBNb2RhbE9wZW5Db250ZXh0LFxuICBGbHVlbnRBc3NpZ25NZXRob2QsXG4gIGFycmF5VW5pb25cbn0gZnJvbSAnbmd4LW1vZGlhbG9nLTcnO1xuXG5jb25zdCBERUZBVUxUX1NFVFRFUlMgPSBbXG4gICdwcm9tcHREZWZhdWx0J1xuXTtcblxuZXhwb3J0IGNsYXNzIEpTTmF0aXZlTW9kYWxDb250ZXh0IGV4dGVuZHMgTW9kYWxPcGVuQ29udGV4dCB7XG4gIHByb21wdERlZmF1bHQ6IHN0cmluZztcbiAgZGlhbG9nVHlwZTogRFJPUF9JTl9UWVBFO1xuXG4gIG5vcm1hbGl6ZSgpOiB2b2lkIHtcbiAgICBpZiAoIXRoaXMubWVzc2FnZSkgdGhpcy5tZXNzYWdlID0gJyc7XG4gICAgaWYgKHRoaXMuZGlhbG9nVHlwZSA9PT0gdW5kZWZpbmVkKSB0aGlzLmRpYWxvZ1R5cGUgPSBEUk9QX0lOX1RZUEUuYWxlcnQ7XG4gIH1cbn1cblxuXG5leHBvcnQgY2xhc3MgSlNOYXRpdmVNb2RhbENvbnRleHRCdWlsZGVyPFQgZXh0ZW5kcyBKU05hdGl2ZU1vZGFsQ29udGV4dD5cbmV4dGVuZHMgTW9kYWxPcGVuQ29udGV4dEJ1aWxkZXI8VD4ge1xuXG4gIC8qKlxuICAgKiBUaGUgZGVmYXVsdCB2YWx1ZSBmb3IgdGhlIHByb21wdCBpbnB1dFxuICAgKi9cbiAgcHJvbXB0RGVmYXVsdDogRmx1ZW50QXNzaWduTWV0aG9kPHN0cmluZywgdGhpcz47XG5cbiAgY29uc3RydWN0b3IoZGVmYXVsdFZhbHVlczogVCA9IHVuZGVmaW5lZCxcbiAgICAgICAgICAgICAgaW5pdGlhbFNldHRlcnM6IHN0cmluZ1tdID0gdW5kZWZpbmVkLFxuICAgICAgICAgICAgICBiYXNlVHlwZTogbmV3ICgpID0+IFQgPSB1bmRlZmluZWQpIHtcbiAgICBzdXBlcihcbiAgICAgIGRlZmF1bHRWYWx1ZXMgfHwgPGFueT57fSxcbiAgICAgIGFycmF5VW5pb248c3RyaW5nPihERUZBVUxUX1NFVFRFUlMsIGluaXRpYWxTZXR0ZXJzIHx8IFtdKSxcbiAgICAgIGJhc2VUeXBlIHx8IDxhbnk+SlNOYXRpdmVNb2RhbENvbnRleHRcbiAgICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9NaWNyb3NvZnQvVHlwZVNjcmlwdC9pc3N1ZXMvNzIzNFxuICAgICk7XG4gIH1cbn1cbiJdfQ==