mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-09 16:13:31 +01:00
ci: api-extractor support for docs
This commit is contained in:
@@ -10,7 +10,8 @@ import type { RequestHandler } from '../util/util';
|
||||
|
||||
/**
|
||||
* Creates an HTTP handler used to forward requests to Discord
|
||||
* @param rest REST instance to use for the requests
|
||||
*
|
||||
* @param rest - REST instance to use for the requests
|
||||
*/
|
||||
export function proxyRequests(rest: REST): RequestHandler {
|
||||
return async (req, res) => {
|
||||
|
||||
@@ -5,8 +5,9 @@ import type { Dispatcher } from 'undici';
|
||||
|
||||
/**
|
||||
* Populates a server response with the data from a Discord 2xx REST response
|
||||
* @param res The server response to populate
|
||||
* @param data The data to populate the response with
|
||||
*
|
||||
* @param res - The server response to populate
|
||||
* @param data - The data to populate the response with
|
||||
*/
|
||||
export async function populateSuccessfulResponse(res: ServerResponse, data: Dispatcher.ResponseData): Promise<void> {
|
||||
res.statusCode = data.statusCode;
|
||||
@@ -25,8 +26,9 @@ export async function populateSuccessfulResponse(res: ServerResponse, data: Disp
|
||||
|
||||
/**
|
||||
* Populates a server response with the data from a Discord non-2xx REST response that is NOT a 429
|
||||
* @param res The server response to populate
|
||||
* @param error The error to populate the response with
|
||||
*
|
||||
* @param res - The server response to populate
|
||||
* @param error - The error to populate the response with
|
||||
*/
|
||||
export function populateGeneralErrorResponse(res: ServerResponse, error: DiscordAPIError | HTTPError): void {
|
||||
res.statusCode = error.status;
|
||||
@@ -39,8 +41,9 @@ export function populateGeneralErrorResponse(res: ServerResponse, error: Discord
|
||||
|
||||
/**
|
||||
* Populates a server response with the data from a Discord 429 REST response
|
||||
* @param res The server response to populate
|
||||
* @param error The error to populate the response with
|
||||
*
|
||||
* @param res - The server response to populate
|
||||
* @param error - The error to populate the response with
|
||||
*/
|
||||
export function populateRatelimitErrorResponse(res: ServerResponse, error: RateLimitError): void {
|
||||
res.statusCode = 429;
|
||||
@@ -48,8 +51,9 @@ export function populateRatelimitErrorResponse(res: ServerResponse, error: RateL
|
||||
}
|
||||
|
||||
/**
|
||||
* Populates a server response with data relevant for a time out
|
||||
* @param res The sever response to populate
|
||||
* Populates a server response with data relevant for a timeout
|
||||
*
|
||||
* @param res - The sever response to populate
|
||||
*/
|
||||
export function populateAbortErrorResponse(res: ServerResponse): void {
|
||||
res.statusCode = 504;
|
||||
|
||||
@@ -4,6 +4,7 @@ import type { IncomingMessage, ServerResponse } from 'node:http';
|
||||
* Represents a potentially awaitable value
|
||||
*/
|
||||
export type Awaitable<T> = T | PromiseLike<T>;
|
||||
|
||||
/**
|
||||
* Represents a simple HTTP request handler
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user