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.`,
  );
}

/**

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…