UNPKG

ngx-modialog-10

Version:
50 lines 4.13 kB
/** * @fileoverview added by tsickle * Generated from: lib/modal-context.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { DROP_IN_TYPE, ModalOpenContextBuilder, ModalOpenContext, arrayUnion } from 'ngx-modialog-10'; /** @type {?} */ const DEFAULT_SETTERS = [ 'promptDefault' ]; export class JSNativeModalContext extends ModalOpenContext { /** * @return {?} */ normalize() { if (!this.message) this.message = ''; if (this.dialogType === undefined) this.dialogType = DROP_IN_TYPE.alert; } } if (false) { /** @type {?} */ JSNativeModalContext.prototype.promptDefault; /** @type {?} */ JSNativeModalContext.prototype.dialogType; } /** * @template T */ export class JSNativeModalContextBuilder extends ModalOpenContextBuilder { /** * @param {?=} defaultValues * @param {?=} initialSetters * @param {?=} baseType */ constructor(defaultValues = undefined, initialSetters = undefined, baseType = undefined) { super(defaultValues || (/** @type {?} */ ({})), arrayUnion(DEFAULT_SETTERS, initialSetters || []), baseType || (/** @type {?} */ (JSNativeModalContext)) // https://github.com/Microsoft/TypeScript/issues/7234 ); } } if (false) { /** * The default value for the prompt input * @type {?} */ JSNativeModalContextBuilder.prototype.promptDefault; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9kYWwtY29udGV4dC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1tb2RpYWxvZy0xMC9wbHVnaW5zL2pzLW5hdGl2ZS8iLCJzb3VyY2VzIjpbImxpYi9tb2RhbC1jb250ZXh0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUNMLFlBQVksRUFDWix1QkFBdUIsRUFDdkIsZ0JBQWdCLEVBRWhCLFVBQVUsRUFDWCxNQUFNLGlCQUFpQixDQUFDOztNQUVuQixlQUFlLEdBQUc7SUFDdEIsZUFBZTtDQUNoQjtBQUVELE1BQU0sT0FBTyxvQkFBcUIsU0FBUSxnQkFBZ0I7Ozs7SUFJeEQsU0FBUztRQUNQLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTztZQUFFLElBQUksQ0FBQyxPQUFPLEdBQUcsRUFBRSxDQUFDO1FBQ3JDLElBQUksSUFBSSxDQUFDLFVBQVUsS0FBSyxTQUFTO1lBQUUsSUFBSSxDQUFDLFVBQVUsR0FBRyxZQUFZLENBQUMsS0FBSyxDQUFDO0lBQzFFLENBQUM7Q0FDRjs7O0lBUEMsNkNBQXNCOztJQUN0QiwwQ0FBeUI7Ozs7O0FBUzNCLE1BQU0sT0FBTywyQkFDYixTQUFRLHVCQUEwQjs7Ozs7O0lBT2hDLFlBQVksZ0JBQW1CLFNBQVMsRUFDNUIsaUJBQTJCLFNBQVMsRUFDcEMsV0FBd0IsU0FBUztRQUMzQyxLQUFLLENBQ0gsYUFBYSxJQUFJLG1CQUFLLEVBQUUsRUFBQSxFQUN4QixVQUFVLENBQVMsZUFBZSxFQUFFLGNBQWMsSUFBSSxFQUFFLENBQUMsRUFDekQsUUFBUSxJQUFJLG1CQUFLLG9CQUFvQixFQUFBO1FBQ3JDLHNEQUFzRDtTQUN2RCxDQUFDO0lBQ0osQ0FBQztDQUNGOzs7Ozs7SUFaQyxvREFBZ0QiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuICBEUk9QX0lOX1RZUEUsXG4gIE1vZGFsT3BlbkNvbnRleHRCdWlsZGVyLFxuICBNb2RhbE9wZW5Db250ZXh0LFxuICBGbHVlbnRBc3NpZ25NZXRob2QsXG4gIGFycmF5VW5pb25cbn0gZnJvbSAnbmd4LW1vZGlhbG9nLTEwJztcblxuY29uc3QgREVGQVVMVF9TRVRURVJTID0gW1xuICAncHJvbXB0RGVmYXVsdCdcbl07XG5cbmV4cG9ydCBjbGFzcyBKU05hdGl2ZU1vZGFsQ29udGV4dCBleHRlbmRzIE1vZGFsT3BlbkNvbnRleHQge1xuICBwcm9tcHREZWZhdWx0OiBzdHJpbmc7XG4gIGRpYWxvZ1R5cGU6IERST1BfSU5fVFlQRTtcblxuICBub3JtYWxpemUoKTogdm9pZCB7XG4gICAgaWYgKCF0aGlzLm1lc3NhZ2UpIHRoaXMubWVzc2FnZSA9ICcnO1xuICAgIGlmICh0aGlzLmRpYWxvZ1R5cGUgPT09IHVuZGVmaW5lZCkgdGhpcy5kaWFsb2dUeXBlID0gRFJPUF9JTl9UWVBFLmFsZXJ0O1xuICB9XG59XG5cblxuZXhwb3J0IGNsYXNzIEpTTmF0aXZlTW9kYWxDb250ZXh0QnVpbGRlcjxUIGV4dGVuZHMgSlNOYXRpdmVNb2RhbENvbnRleHQ+XG5leHRlbmRzIE1vZGFsT3BlbkNvbnRleHRCdWlsZGVyPFQ+IHtcblxuICAvKipcbiAgICogVGhlIGRlZmF1bHQgdmFsdWUgZm9yIHRoZSBwcm9tcHQgaW5wdXRcbiAgICovXG4gIHByb21wdERlZmF1bHQ6IEZsdWVudEFzc2lnbk1ldGhvZDxzdHJpbmcsIHRoaXM+O1xuXG4gIGNvbnN0cnVjdG9yKGRlZmF1bHRWYWx1ZXM6IFQgPSB1bmRlZmluZWQsXG4gICAgICAgICAgICAgIGluaXRpYWxTZXR0ZXJzOiBzdHJpbmdbXSA9IHVuZGVmaW5lZCxcbiAgICAgICAgICAgICAgYmFzZVR5cGU6IG5ldyAoKSA9PiBUID0gdW5kZWZpbmVkKSB7XG4gICAgc3VwZXIoXG4gICAgICBkZWZhdWx0VmFsdWVzIHx8IDxhbnk+e30sXG4gICAgICBhcnJheVVuaW9uPHN0cmluZz4oREVGQVVMVF9TRVRURVJTLCBpbml0aWFsU2V0dGVycyB8fCBbXSksXG4gICAgICBiYXNlVHlwZSB8fCA8YW55PkpTTmF0aXZlTW9kYWxDb250ZXh0XG4gICAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vTWljcm9zb2Z0L1R5cGVTY3JpcHQvaXNzdWVzLzcyMzRcbiAgICApO1xuICB9XG59XG4iXX0=