UNPKG

ngx-modialog-10

Version:
51 lines 3.36 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-10'; 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9kYWwuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtbW9kaWFsb2ctMTAvcGx1Z2lucy9qcy1uYXRpdmUvIiwic291cmNlcyI6WyJsaWIvbW9kYWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRTNDLE9BQU8sRUFFTCxPQUFPLEVBQ1AsWUFBWSxFQUNaLEtBQUssSUFBSSxNQUFNLEVBQ2hCLE1BQU0saUJBQWlCLENBQUM7QUFFekIsT0FBTyxFQUFFLHFCQUFxQixFQUFFLE1BQU0sNEJBQTRCLENBQUM7QUFHbkUsTUFBTSxPQUFPLEtBQU0sU0FBUSxNQUFNOzs7O0lBQy9CLFlBQVksT0FBZ0I7UUFDMUIsS0FBSyxDQUFDLE9BQU8sQ0FBQyxDQUFDO0lBQ2pCLENBQUM7Ozs7SUFFRCxLQUFLO1FBQ0gsT0FBTyxJQUFJLHFCQUFxQixDQUFDLElBQUksRUFBRSxZQUFZLENBQUMsS0FBSyxDQUFDLENBQUM7SUFDN0QsQ0FBQzs7OztJQUVELE1BQU07UUFDSixPQUFPLElBQUkscUJBQXFCLENBQUMsSUFBSSxFQUFFLFlBQVksQ0FBQyxNQUFNLENBQUMsQ0FBQztJQUM5RCxDQUFDOzs7O0lBRUQsT0FBTztRQUNMLE9BQU8sSUFBSSxxQkFBcUIsQ0FBQyxJQUFJLEVBQUUsWUFBWSxDQUFDLE9BQU8sQ0FBQyxDQUFDO0lBQy9ELENBQUM7Ozs7Ozs7SUFFUyxNQUFNLENBQUMsU0FBeUIsRUFBRSxJQUFTO1FBQ25ELE9BQU8sU0FBUyxDQUFDO0lBQ25CLENBQUM7OztZQXBCRixVQUFVOzs7O1lBUFQsT0FBTyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuaW1wb3J0IHtcbiAgRGlhbG9nUmVmLFxuICBPdmVybGF5LFxuICBEUk9QX0lOX1RZUEUsXG4gIE1vZGFsIGFzIE1vZGFsX1xufSBmcm9tICduZ3gtbW9kaWFsb2ctMTAnO1xuXG5pbXBvcnQgeyBKU05hdGl2ZVByZXNldEJ1aWxkZXIgfSBmcm9tICcuL3ByZXNldHMvanMtbmF0aXZlLXByZXNldCc7XG5cbkBJbmplY3RhYmxlKClcbmV4cG9ydCBjbGFzcyBNb2RhbCBleHRlbmRzIE1vZGFsXyB7XG4gIGNvbnN0cnVjdG9yKG92ZXJsYXk6IE92ZXJsYXkpIHtcbiAgICBzdXBlcihvdmVybGF5KTtcbiAgfVxuXG4gIGFsZXJ0KCk6IEpTTmF0aXZlUHJlc2V0QnVpbGRlciB7XG4gICAgcmV0dXJuIG5ldyBKU05hdGl2ZVByZXNldEJ1aWxkZXIodGhpcywgRFJPUF9JTl9UWVBFLmFsZXJ0KTtcbiAgfVxuXG4gIHByb21wdCgpOiBKU05hdGl2ZVByZXNldEJ1aWxkZXIge1xuICAgIHJldHVybiBuZXcgSlNOYXRpdmVQcmVzZXRCdWlsZGVyKHRoaXMsIERST1BfSU5fVFlQRS5wcm9tcHQpO1xuICB9XG5cbiAgY29uZmlybSgpOiBKU05hdGl2ZVByZXNldEJ1aWxkZXIge1xuICAgIHJldHVybiBuZXcgSlNOYXRpdmVQcmVzZXRCdWlsZGVyKHRoaXMsIERST1BfSU5fVFlQRS5jb25maXJtKTtcbiAgfVxuXG4gIHByb3RlY3RlZCBjcmVhdGUoZGlhbG9nUmVmOiBEaWFsb2dSZWY8YW55PiwgdHlwZTogYW55KTogRGlhbG9nUmVmPGFueT4ge1xuICAgIHJldHVybiBkaWFsb2dSZWY7XG4gIH1cblxufVxuXG5cblxuIl19