@the_pixelport/aws-lambda-graphql
Version:
Apollo server for AWS Lambda with WebSocket subscriptions support over API Gateway v1 + v2
12 lines • 423 B
TypeScript
import { Handler as LambdaHandler } from 'aws-lambda';
import { ISubscriptionEvent } from './subscriptions';
export interface IEventStore {
publish(event: ISubscriptionEvent): Promise<any>;
}
export interface IEventProcessor<TServer extends object, THandler extends LambdaHandler> {
/**
* Creates Lambda event handler
*/
createHandler(server: TServer): THandler;
}
//# sourceMappingURL=events.d.ts.map