@bitblit/epsilon
Version:
Tiny adapter to simplify building API gateway Lambda APIS
11 lines (10 loc) • 740 B
TypeScript
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>>;
}