UNPKG

@istanbul/app

Version:

App package of istanbul framework

14 lines (13 loc) 589 B
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;