INNER CODE UNIT · TypeScript
defaultOnLimit
ravangen/graphql-rate-limit · src/index.ts:216
export function defaultOnLimit<TContext>(
response: RateLimiterRes,
/* eslint-disable @typescript-eslint/no-unused-vars */
directiveArgs: RateLimitArgs,
source: unknown,
args: { [key: string]: unknown },
context: TContext,
info: GraphQLResolveInfo,
/* eslint-enable @typescript-eslint/no-unused-vars */
): unknown {
throw new GraphQLError(
`Too many requests, please try again in ${millisecondsToSeconds(
response.msBeforeNext,
)} seconds.`,
);
}
/**