@istanbul/app
Version:
App package of istanbul framework
14 lines (13 loc) • 589 B
TypeScript
import { ModuleProviderParams } from "../types/module.type";
export interface OnModuleInstalled {
onModuleInstalled(providers: ModuleProviderParams): void | Promise<void>;
}
export interface OnAppStarted {
onAppStarted(): void | Promise<void>;
}
export interface OnAppFinished {
onAppFinished(signal: string): void | Promise<void>;
}
export declare function isOnModuleInstalled(module: any): module is OnModuleInstalled;
export declare function isOnAppStarted(module: any): module is OnAppStarted;
export declare function isOnAppFinished(module: any): module is OnAppFinished;