UNPKG

@miracledevs/paradigm-web-angular

Version:

An angular wrapper with base functionality and helper services.

23 lines (22 loc) 1.03 kB
/*! * 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; }