ngx-modialog-10
Version:
Modal / Dialog for Angular
67 lines • 3.94 kB
JavaScript
/**
* @fileoverview added by tsickle
* Generated from: lib/modal.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { __extends } from "tslib";
import { Injectable } from '@angular/core';
import { Overlay, DROP_IN_TYPE, Modal as Modal_ } from 'ngx-modialog-10';
import { JSNativePresetBuilder } from './presets/js-native-preset';
var Modal = /** @class */ (function (_super) {
__extends(Modal, _super);
function Modal(overlay) {
return _super.call(this, overlay) || this;
}
/**
* @return {?}
*/
Modal.prototype.alert = /**
* @return {?}
*/
function () {
return new JSNativePresetBuilder(this, DROP_IN_TYPE.alert);
};
/**
* @return {?}
*/
Modal.prototype.prompt = /**
* @return {?}
*/
function () {
return new JSNativePresetBuilder(this, DROP_IN_TYPE.prompt);
};
/**
* @return {?}
*/
Modal.prototype.confirm = /**
* @return {?}
*/
function () {
return new JSNativePresetBuilder(this, DROP_IN_TYPE.confirm);
};
/**
* @protected
* @param {?} dialogRef
* @param {?} type
* @return {?}
*/
Modal.prototype.create = /**
* @protected
* @param {?} dialogRef
* @param {?} type
* @return {?}
*/
function (dialogRef, type) {
return dialogRef;
};
Modal.decorators = [
{ type: Injectable }
];
/** @nocollapse */
Modal.ctorParameters = function () { return [
{ type: Overlay }
]; };
return Modal;
}(Modal_));
export { Modal };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9kYWwuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtbW9kaWFsb2ctMTAvcGx1Z2lucy9qcy1uYXRpdmUvIiwic291cmNlcyI6WyJsaWIvbW9kYWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUUzQyxPQUFPLEVBRUwsT0FBTyxFQUNQLFlBQVksRUFDWixLQUFLLElBQUksTUFBTSxFQUNoQixNQUFNLGlCQUFpQixDQUFDO0FBRXpCLE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLDRCQUE0QixDQUFDO0FBRW5FO0lBQzJCLHlCQUFNO0lBQy9CLGVBQVksT0FBZ0I7ZUFDMUIsa0JBQU0sT0FBTyxDQUFDO0lBQ2hCLENBQUM7Ozs7SUFFRCxxQkFBSzs7O0lBQUw7UUFDRSxPQUFPLElBQUkscUJBQXFCLENBQUMsSUFBSSxFQUFFLFlBQVksQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUM3RCxDQUFDOzs7O0lBRUQsc0JBQU07OztJQUFOO1FBQ0UsT0FBTyxJQUFJLHFCQUFxQixDQUFDLElBQUksRUFBRSxZQUFZLENBQUMsTUFBTSxDQUFDLENBQUM7SUFDOUQsQ0FBQzs7OztJQUVELHVCQUFPOzs7SUFBUDtRQUNFLE9BQU8sSUFBSSxxQkFBcUIsQ0FBQyxJQUFJLEVBQUUsWUFBWSxDQUFDLE9BQU8sQ0FBQyxDQUFDO0lBQy9ELENBQUM7Ozs7Ozs7SUFFUyxzQkFBTTs7Ozs7O0lBQWhCLFVBQWlCLFNBQXlCLEVBQUUsSUFBUztRQUNuRCxPQUFPLFNBQVMsQ0FBQztJQUNuQixDQUFDOztnQkFwQkYsVUFBVTs7OztnQkFQVCxPQUFPOztJQTZCVCxZQUFDO0NBQUEsQUF0QkQsQ0FDMkIsTUFBTSxHQXFCaEM7U0FyQlksS0FBSyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuaW1wb3J0IHtcbiAgRGlhbG9nUmVmLFxuICBPdmVybGF5LFxuICBEUk9QX0lOX1RZUEUsXG4gIE1vZGFsIGFzIE1vZGFsX1xufSBmcm9tICduZ3gtbW9kaWFsb2ctMTAnO1xuXG5pbXBvcnQgeyBKU05hdGl2ZVByZXNldEJ1aWxkZXIgfSBmcm9tICcuL3ByZXNldHMvanMtbmF0aXZlLXByZXNldCc7XG5cbkBJbmplY3RhYmxlKClcbmV4cG9ydCBjbGFzcyBNb2RhbCBleHRlbmRzIE1vZGFsXyB7XG4gIGNvbnN0cnVjdG9yKG92ZXJsYXk6IE92ZXJsYXkpIHtcbiAgICBzdXBlcihvdmVybGF5KTtcbiAgfVxuXG4gIGFsZXJ0KCk6IEpTTmF0aXZlUHJlc2V0QnVpbGRlciB7XG4gICAgcmV0dXJuIG5ldyBKU05hdGl2ZVByZXNldEJ1aWxkZXIodGhpcywgRFJPUF9JTl9UWVBFLmFsZXJ0KTtcbiAgfVxuXG4gIHByb21wdCgpOiBKU05hdGl2ZVByZXNldEJ1aWxkZXIge1xuICAgIHJldHVybiBuZXcgSlNOYXRpdmVQcmVzZXRCdWlsZGVyKHRoaXMsIERST1BfSU5fVFlQRS5wcm9tcHQpO1xuICB9XG5cbiAgY29uZmlybSgpOiBKU05hdGl2ZVByZXNldEJ1aWxkZXIge1xuICAgIHJldHVybiBuZXcgSlNOYXRpdmVQcmVzZXRCdWlsZGVyKHRoaXMsIERST1BfSU5fVFlQRS5jb25maXJtKTtcbiAgfVxuXG4gIHByb3RlY3RlZCBjcmVhdGUoZGlhbG9nUmVmOiBEaWFsb2dSZWY8YW55PiwgdHlwZTogYW55KTogRGlhbG9nUmVmPGFueT4ge1xuICAgIHJldHVybiBkaWFsb2dSZWY7XG4gIH1cblxufVxuXG5cblxuIl19