ngx-modialog-7
Version:
Modal / Dialog for Angular
67 lines • 3.88 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-7';
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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9kYWwuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtbW9kaWFsb2ctNy9wbHVnaW5zL2pzLW5hdGl2ZS8iLCJzb3VyY2VzIjpbImxpYi9tb2RhbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRTNDLE9BQU8sRUFFTCxPQUFPLEVBQ1AsWUFBWSxFQUNaLEtBQUssSUFBSSxNQUFNLEVBQ2hCLE1BQU0sZ0JBQWdCLENBQUM7QUFFeEIsT0FBTyxFQUFFLHFCQUFxQixFQUFFLE1BQU0sNEJBQTRCLENBQUM7QUFFbkU7SUFDMkIseUJBQU07SUFDL0IsZUFBWSxPQUFnQjtlQUMxQixrQkFBTSxPQUFPLENBQUM7SUFDaEIsQ0FBQzs7OztJQUVELHFCQUFLOzs7SUFBTDtRQUNFLE9BQU8sSUFBSSxxQkFBcUIsQ0FBQyxJQUFJLEVBQUUsWUFBWSxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBQzdELENBQUM7Ozs7SUFFRCxzQkFBTTs7O0lBQU47UUFDRSxPQUFPLElBQUkscUJBQXFCLENBQUMsSUFBSSxFQUFFLFlBQVksQ0FBQyxNQUFNLENBQUMsQ0FBQztJQUM5RCxDQUFDOzs7O0lBRUQsdUJBQU87OztJQUFQO1FBQ0UsT0FBTyxJQUFJLHFCQUFxQixDQUFDLElBQUksRUFBRSxZQUFZLENBQUMsT0FBTyxDQUFDLENBQUM7SUFDL0QsQ0FBQzs7Ozs7OztJQUVTLHNCQUFNOzs7Ozs7SUFBaEIsVUFBaUIsU0FBeUIsRUFBRSxJQUFTO1FBQ25ELE9BQU8sU0FBUyxDQUFDO0lBQ25CLENBQUM7O2dCQXBCRixVQUFVOzs7O2dCQVBULE9BQU87O0lBNkJULFlBQUM7Q0FBQSxBQXRCRCxDQUMyQixNQUFNLEdBcUJoQztTQXJCWSxLQUFLIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5pbXBvcnQge1xuICBEaWFsb2dSZWYsXG4gIE92ZXJsYXksXG4gIERST1BfSU5fVFlQRSxcbiAgTW9kYWwgYXMgTW9kYWxfXG59IGZyb20gJ25neC1tb2RpYWxvZy03JztcblxuaW1wb3J0IHsgSlNOYXRpdmVQcmVzZXRCdWlsZGVyIH0gZnJvbSAnLi9wcmVzZXRzL2pzLW5hdGl2ZS1wcmVzZXQnO1xuXG5ASW5qZWN0YWJsZSgpXG5leHBvcnQgY2xhc3MgTW9kYWwgZXh0ZW5kcyBNb2RhbF8ge1xuICBjb25zdHJ1Y3RvcihvdmVybGF5OiBPdmVybGF5KSB7XG4gICAgc3VwZXIob3ZlcmxheSk7XG4gIH1cblxuICBhbGVydCgpOiBKU05hdGl2ZVByZXNldEJ1aWxkZXIge1xuICAgIHJldHVybiBuZXcgSlNOYXRpdmVQcmVzZXRCdWlsZGVyKHRoaXMsIERST1BfSU5fVFlQRS5hbGVydCk7XG4gIH1cblxuICBwcm9tcHQoKTogSlNOYXRpdmVQcmVzZXRCdWlsZGVyIHtcbiAgICByZXR1cm4gbmV3IEpTTmF0aXZlUHJlc2V0QnVpbGRlcih0aGlzLCBEUk9QX0lOX1RZUEUucHJvbXB0KTtcbiAgfVxuXG4gIGNvbmZpcm0oKTogSlNOYXRpdmVQcmVzZXRCdWlsZGVyIHtcbiAgICByZXR1cm4gbmV3IEpTTmF0aXZlUHJlc2V0QnVpbGRlcih0aGlzLCBEUk9QX0lOX1RZUEUuY29uZmlybSk7XG4gIH1cblxuICBwcm90ZWN0ZWQgY3JlYXRlKGRpYWxvZ1JlZjogRGlhbG9nUmVmPGFueT4sIHR5cGU6IGFueSk6IERpYWxvZ1JlZjxhbnk+IHtcbiAgICByZXR1cm4gZGlhbG9nUmVmO1xuICB9XG5cbn1cblxuXG5cbiJdfQ==