UNPKG

@bitblit/epsilon

Version:

Tiny adapter to simplify building API gateway Lambda APIS

11 lines (10 loc) 740 B
import { BaseContext } from '@apollo/server'; import { EpsilonLambdaApolloContextFunctionArgument } from './epsilon-lambda-apollo-context-function-argument'; import { JwtRatchetLike } from '@bitblit/ratchet/common'; import { DefaultEpsilonApolloContext } from './default-epsilon-apollo-context'; export declare class ApolloUtil { private constructor(); static emptyContext<T extends BaseContext>(): Promise<T>; static defaultEpsilonApolloContext(args: EpsilonLambdaApolloContextFunctionArgument, jwt?: JwtRatchetLike): Promise<DefaultEpsilonApolloContext<any>>; static nonRouteableOnlyEpsilonApolloContext(args: EpsilonLambdaApolloContextFunctionArgument, jwt?: JwtRatchetLike): Promise<DefaultEpsilonApolloContext<any>>; }