@studyportals/sp-r2d2
Version:
A framework that contains various components used when developing projects that will be deployed via AWS λ.
15 lines (14 loc) • 725 B
TypeScript
import { IBootstrapper } from '../bootstrapping-interfaces/i-bootstrapper.interface';
import { IResponseSender } from '../core/response-sending-interfaces/i-response-sender.interface';
export declare class BaseBootstrapper implements IBootstrapper {
protected readonly responseSender: IResponseSender;
private static ENVIRONMENT_BOOTSTRAPPED;
private get process();
constructor(responseSender: IResponseSender);
bootstrap(): Promise<void>;
cleanup(): Promise<void>;
protected configureEnvironment(): Promise<void>;
protected configureInstance(): Promise<void>;
protected installGlobalUncaughtErrorHandlers(): void;
protected handleUncaughtError(e: any): Promise<void>;
}