UNPKG

ngx-modialog-7

Version:
51 lines 3.31 kB
/** * @fileoverview added by tsickle * Generated from: lib/modal.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Injectable } from '@angular/core'; import { Overlay, DROP_IN_TYPE, Modal as Modal_ } from 'ngx-modialog-7'; import { JSNativePresetBuilder } from './presets/js-native-preset'; export class Modal extends Modal_ { /** * @param {?} overlay */ constructor(overlay) { super(overlay); } /** * @return {?} */ alert() { return new JSNativePresetBuilder(this, DROP_IN_TYPE.alert); } /** * @return {?} */ prompt() { return new JSNativePresetBuilder(this, DROP_IN_TYPE.prompt); } /** * @return {?} */ confirm() { return new JSNativePresetBuilder(this, DROP_IN_TYPE.confirm); } /** * @protected * @param {?} dialogRef * @param {?} type * @return {?} */ create(dialogRef, type) { return dialogRef; } } Modal.decorators = [ { type: Injectable } ]; /** @nocollapse */ Modal.ctorParameters = () => [ { type: Overlay } ]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9kYWwuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtbW9kaWFsb2ctNy9wbHVnaW5zL2pzLW5hdGl2ZS8iLCJzb3VyY2VzIjpbImxpYi9tb2RhbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFM0MsT0FBTyxFQUVMLE9BQU8sRUFDUCxZQUFZLEVBQ1osS0FBSyxJQUFJLE1BQU0sRUFDaEIsTUFBTSxnQkFBZ0IsQ0FBQztBQUV4QixPQUFPLEVBQUUscUJBQXFCLEVBQUUsTUFBTSw0QkFBNEIsQ0FBQztBQUduRSxNQUFNLE9BQU8sS0FBTSxTQUFRLE1BQU07Ozs7SUFDL0IsWUFBWSxPQUFnQjtRQUMxQixLQUFLLENBQUMsT0FBTyxDQUFDLENBQUM7SUFDakIsQ0FBQzs7OztJQUVELEtBQUs7UUFDSCxPQUFPLElBQUkscUJBQXFCLENBQUMsSUFBSSxFQUFFLFlBQVksQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUM3RCxDQUFDOzs7O0lBRUQsTUFBTTtRQUNKLE9BQU8sSUFBSSxxQkFBcUIsQ0FBQyxJQUFJLEVBQUUsWUFBWSxDQUFDLE1BQU0sQ0FBQyxDQUFDO0lBQzlELENBQUM7Ozs7SUFFRCxPQUFPO1FBQ0wsT0FBTyxJQUFJLHFCQUFxQixDQUFDLElBQUksRUFBRSxZQUFZLENBQUMsT0FBTyxDQUFDLENBQUM7SUFDL0QsQ0FBQzs7Ozs7OztJQUVTLE1BQU0sQ0FBQyxTQUF5QixFQUFFLElBQVM7UUFDbkQsT0FBTyxTQUFTLENBQUM7SUFDbkIsQ0FBQzs7O1lBcEJGLFVBQVU7Ozs7WUFQVCxPQUFPIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5pbXBvcnQge1xuICBEaWFsb2dSZWYsXG4gIE92ZXJsYXksXG4gIERST1BfSU5fVFlQRSxcbiAgTW9kYWwgYXMgTW9kYWxfXG59IGZyb20gJ25neC1tb2RpYWxvZy03JztcblxuaW1wb3J0IHsgSlNOYXRpdmVQcmVzZXRCdWlsZGVyIH0gZnJvbSAnLi9wcmVzZXRzL2pzLW5hdGl2ZS1wcmVzZXQnO1xuXG5ASW5qZWN0YWJsZSgpXG5leHBvcnQgY2xhc3MgTW9kYWwgZXh0ZW5kcyBNb2RhbF8ge1xuICBjb25zdHJ1Y3RvcihvdmVybGF5OiBPdmVybGF5KSB7XG4gICAgc3VwZXIob3ZlcmxheSk7XG4gIH1cblxuICBhbGVydCgpOiBKU05hdGl2ZVByZXNldEJ1aWxkZXIge1xuICAgIHJldHVybiBuZXcgSlNOYXRpdmVQcmVzZXRCdWlsZGVyKHRoaXMsIERST1BfSU5fVFlQRS5hbGVydCk7XG4gIH1cblxuICBwcm9tcHQoKTogSlNOYXRpdmVQcmVzZXRCdWlsZGVyIHtcbiAgICByZXR1cm4gbmV3IEpTTmF0aXZlUHJlc2V0QnVpbGRlcih0aGlzLCBEUk9QX0lOX1RZUEUucHJvbXB0KTtcbiAgfVxuXG4gIGNvbmZpcm0oKTogSlNOYXRpdmVQcmVzZXRCdWlsZGVyIHtcbiAgICByZXR1cm4gbmV3IEpTTmF0aXZlUHJlc2V0QnVpbGRlcih0aGlzLCBEUk9QX0lOX1RZUEUuY29uZmlybSk7XG4gIH1cblxuICBwcm90ZWN0ZWQgY3JlYXRlKGRpYWxvZ1JlZjogRGlhbG9nUmVmPGFueT4sIHR5cGU6IGFueSk6IERpYWxvZ1JlZjxhbnk+IHtcbiAgICByZXR1cm4gZGlhbG9nUmVmO1xuICB9XG5cbn1cblxuXG5cbiJdfQ==