@teamsight/flight
Version:
Lambda life cycles
8 lines (7 loc) • 377 B
TypeScript
import { ScheduledEvent } from "aws-lambda";
import { Handler } from "../handler";
export declare abstract class ScheduledHandler extends Handler<ScheduledEvent, boolean> {
protected processEvent(event: ScheduledEvent): Promise<ScheduledEvent>;
protected processResponse(response: boolean): Promise<boolean>;
protected processError(err: Error): Promise<boolean>;
}