29 lines
No EOL
3.3 KiB
JavaScript
Executable file
29 lines
No EOL
3.3 KiB
JavaScript
Executable file
import * as tslib_1 from "tslib";
|
|
import { ComponentFactoryResolver, Injectable, Injector } from '@angular/core';
|
|
import { modalController } from '@ionic/core';
|
|
import { OverlayBaseController } from '../util/overlay';
|
|
import { AngularDelegate } from './angular-delegate';
|
|
var ModalController = /** @class */ (function (_super) {
|
|
tslib_1.__extends(ModalController, _super);
|
|
function ModalController(angularDelegate, resolver, injector) {
|
|
var _this = _super.call(this, modalController) || this;
|
|
_this.angularDelegate = angularDelegate;
|
|
_this.resolver = resolver;
|
|
_this.injector = injector;
|
|
return _this;
|
|
}
|
|
ModalController.prototype.create = function (opts) {
|
|
return _super.prototype.create.call(this, tslib_1.__assign({}, opts, { delegate: this.angularDelegate.create(this.resolver, this.injector) }));
|
|
};
|
|
ModalController.ctorParameters = function () { return [
|
|
{ type: AngularDelegate },
|
|
{ type: ComponentFactoryResolver },
|
|
{ type: Injector }
|
|
]; };
|
|
ModalController = tslib_1.__decorate([
|
|
Injectable()
|
|
], ModalController);
|
|
return ModalController;
|
|
}(OverlayBaseController));
|
|
export { ModalController };
|
|
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9kYWwtY29udHJvbGxlci5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bpb25pYy9hbmd1bGFyLyIsInNvdXJjZXMiOlsicHJvdmlkZXJzL21vZGFsLWNvbnRyb2xsZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBRSx3QkFBd0IsRUFBRSxVQUFVLEVBQUUsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQy9FLE9BQU8sRUFBZ0IsZUFBZSxFQUFFLE1BQU0sYUFBYSxDQUFDO0FBRTVELE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBRXhELE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSxvQkFBb0IsQ0FBQztBQUdyRDtJQUFxQywyQ0FBd0Q7SUFFM0YseUJBQ1UsZUFBZ0MsRUFDaEMsUUFBa0MsRUFDbEMsUUFBa0I7UUFINUIsWUFLRSxrQkFBTSxlQUFlLENBQUMsU0FDdkI7UUFMUyxxQkFBZSxHQUFmLGVBQWUsQ0FBaUI7UUFDaEMsY0FBUSxHQUFSLFFBQVEsQ0FBMEI7UUFDbEMsY0FBUSxHQUFSLFFBQVEsQ0FBVTs7SUFHNUIsQ0FBQztJQUVELGdDQUFNLEdBQU4sVUFBTyxJQUFrQjtRQUN2QixPQUFPLGlCQUFNLE1BQU0saUNBQ2QsSUFBSSxJQUNQLFFBQVEsRUFBRSxJQUFJLENBQUMsZUFBZSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsUUFBUSxFQUFFLElBQUksQ0FBQyxRQUFRLENBQUMsSUFDbkUsQ0FBQztJQUNMLENBQUM7O2dCQVowQixlQUFlO2dCQUN0Qix3QkFBd0I7Z0JBQ3hCLFFBQVE7O0lBTGpCLGVBQWU7UUFEM0IsVUFBVSxFQUFFO09BQ0EsZUFBZSxDQWdCM0I7SUFBRCxzQkFBQztDQUFBLEFBaEJELENBQXFDLHFCQUFxQixHQWdCekQ7U0FoQlksZUFBZSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudEZhY3RvcnlSZXNvbHZlciwgSW5qZWN0YWJsZSwgSW5qZWN0b3IgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IE1vZGFsT3B0aW9ucywgbW9kYWxDb250cm9sbGVyIH0gZnJvbSAnQGlvbmljL2NvcmUnO1xuXG5pbXBvcnQgeyBPdmVybGF5QmFzZUNvbnRyb2xsZXIgfSBmcm9tICcuLi91dGlsL292ZXJsYXknO1xuXG5pbXBvcnQgeyBBbmd1bGFyRGVsZWdhdGUgfSBmcm9tICcuL2FuZ3VsYXItZGVsZWdhdGUnO1xuXG5ASW5qZWN0YWJsZSgpXG5leHBvcnQgY2xhc3MgTW9kYWxDb250cm9sbGVyIGV4dGVuZHMgT3ZlcmxheUJhc2VDb250cm9sbGVyPE1vZGFsT3B0aW9ucywgSFRNTElvbk1vZGFsRWxlbWVudD4ge1xuXG4gIGNvbnN0cnVjdG9yKFxuICAgIHByaXZhdGUgYW5ndWxhckRlbGVnYXRlOiBBbmd1bGFyRGVsZWdhdGUsXG4gICAgcHJpdmF0ZSByZXNvbHZlcjogQ29tcG9uZW50RmFjdG9yeVJlc29sdmVyLFxuICAgIHByaXZhdGUgaW5qZWN0b3I6IEluamVjdG9yLFxuICApIHtcbiAgICBzdXBlcihtb2RhbENvbnRyb2xsZXIpO1xuICB9XG5cbiAgY3JlYXRlKG9wdHM6IE1vZGFsT3B0aW9ucyk6IFByb21pc2U8SFRNTElvbk1vZGFsRWxlbWVudD4ge1xuICAgIHJldHVybiBzdXBlci5jcmVhdGUoe1xuICAgICAgLi4ub3B0cyxcbiAgICAgIGRlbGVnYXRlOiB0aGlzLmFuZ3VsYXJEZWxlZ2F0ZS5jcmVhdGUodGhpcy5yZXNvbHZlciwgdGhpcy5pbmplY3RvcilcbiAgICB9KTtcbiAgfVxufVxuIl19
|