@miracledevs/paradigm-web-angular
Version:
An angular wrapper with base functionality and helper services.
23 lines (22 loc) • 1.03 kB
TypeScript
/*!
* Paradigm Framework - Angular Wrapper
* Copyright (c) 2017 Miracle Devs, Inc
* Licensed under MIT (https://github.com/MiracleDevs/Paradigm.Web.Angular/blob/master/LICENSE)
*/
import { OnDestroy, OnInit, Injector } from '@angular/core';
import { ComponentBase } from './base.component';
import { ModalService, ModalInstance } from '../services/modal.service';
export declare class ModalComponentBase<TParameters, TResult> extends ComponentBase implements OnInit, OnDestroy {
protected injector: Injector;
protected modalService: ModalService;
protected modalInstance: ModalInstance<TParameters, TResult>;
protected parameters: TParameters;
constructor(injector: Injector);
setModalService(modalService: ModalService): void;
setParameters(parameters: TParameters): void;
setModalInstance(modalInstance: ModalInstance<TParameters, TResult>): void;
ngOnDestroy(): void;
ngOnInit(): void;
resolve(result?: TResult): void;
reject(error: string): void;
}