@worker-tools/response-creators
Version:
A collection of factory functions for Fetch API Response types with pre-filled status and status-text headers for well-known HTTP status codes.
59 lines (58 loc) • 5.99 kB
TypeScript
export declare type RequestInitExStatus = Omit<RequestInit, 'status' | 'statusText'>;
export declare const ok: (body?: BodyInit | null, init?: RequestInitExStatus) => Response;
export declare const created: (body?: BodyInit | null, init?: RequestInitExStatus) => Response;
export declare const accepted: (body?: BodyInit | null, init?: RequestInitExStatus) => Response;
export declare const nonAuthoritativeInformation: (body?: BodyInit | null, init?: RequestInitExStatus) => Response;
export declare const noContent: (body?: BodyInit | null, init?: RequestInitExStatus) => Response;
export declare const resetContent: (body?: BodyInit | null, init?: RequestInitExStatus) => Response;
export declare const partialContent: (body?: BodyInit | null, init?: RequestInitExStatus) => Response;
export declare const multiStatus: (body?: BodyInit | null, init?: RequestInitExStatus) => Response;
export declare const alreadyReported: (body?: BodyInit | null, init?: RequestInitExStatus) => Response;
export declare const imUsed: (body?: BodyInit | null, init?: RequestInitExStatus) => Response;
export declare const multipleChoices: (location: string | URL, init?: RequestInitExStatus) => Response;
export declare const movedPermanently: (location: string | URL, init?: RequestInitExStatus) => Response;
export declare const found: (location: string | URL, init?: RequestInitExStatus) => Response;
export declare const seeOther: (location: string | URL, init?: RequestInitExStatus) => Response;
export declare const notModified: (ifNoneMatch: string, ifModifiedSince: Date, init?: RequestInitExStatus) => Response;
export declare const temporaryRedirect: (location: string | URL, init?: RequestInitExStatus) => Response;
export declare const permanentRedirect: (location: string | URL, init?: RequestInitExStatus) => Response;
export declare const badRequest: (body?: BodyInit | null, init?: RequestInitExStatus) => Response;
export declare const unauthorized: (realm?: string, init?: RequestInitExStatus) => Response;
export declare const paymentRequired: (body?: BodyInit | null, init?: RequestInitExStatus) => Response;
export declare const forbidden: (body?: BodyInit | null, init?: RequestInitExStatus) => Response;
export declare const notFound: (body?: BodyInit | null, init?: RequestInitExStatus) => Response;
export declare const methodNotAllowed: (body?: BodyInit | null, init?: RequestInitExStatus) => Response;
export declare const notAcceptable: (body?: BodyInit | null, init?: RequestInitExStatus) => Response;
export declare const proxyAuthenticationRequired: (body?: BodyInit | null, init?: RequestInitExStatus) => Response;
export declare const requestTimeout: (body?: BodyInit | null, init?: RequestInitExStatus) => Response;
export declare const conflict: (body?: BodyInit | null, init?: RequestInitExStatus) => Response;
export declare const gone: (body?: BodyInit | null, init?: RequestInitExStatus) => Response;
export declare const lengthRequired: (body?: BodyInit | null, init?: RequestInitExStatus) => Response;
export declare const preconditionFailed: (body?: BodyInit | null, init?: RequestInitExStatus) => Response;
export declare const payloadTooLarge: (body?: BodyInit | null, init?: RequestInitExStatus) => Response;
export declare const uriTooLong: (body?: BodyInit | null, init?: RequestInitExStatus) => Response;
export declare const unsupportedMediaType: (body?: BodyInit | null, init?: RequestInitExStatus) => Response;
export declare const rangeNotSatisfiable: (body?: BodyInit | null, init?: RequestInitExStatus) => Response;
export declare const expectationFailed: (body?: BodyInit | null, init?: RequestInitExStatus) => Response;
export declare const imATeapot: (body?: BodyInit | null, init?: RequestInitExStatus) => Response;
export declare const misdirectedRequest: (body?: BodyInit | null, init?: RequestInitExStatus) => Response;
export declare const unprocessableEntity: (body?: BodyInit | null, init?: RequestInitExStatus) => Response;
export declare const locked: (body?: BodyInit | null, init?: RequestInitExStatus) => Response;
export declare const failedDependency: (body?: BodyInit | null, init?: RequestInitExStatus) => Response;
export declare const tooEarly: (body?: BodyInit | null, init?: RequestInitExStatus) => Response;
export declare const upgradeRequired: (body?: BodyInit | null, init?: RequestInitExStatus) => Response;
export declare const preconditionRequired: (body?: BodyInit | null, init?: RequestInitExStatus) => Response;
export declare const tooManyRequests: (body?: BodyInit | null, init?: RequestInitExStatus) => Response;
export declare const requestHeaderFieldsTooLarge: (body?: BodyInit | null, init?: RequestInitExStatus) => Response;
export declare const unavailableForLegalReasons: (body?: BodyInit | null, init?: RequestInitExStatus) => Response;
export declare const internalServerError: (body?: BodyInit | null, init?: RequestInitExStatus) => Response;
export declare const notImplemented: (body?: BodyInit | null, init?: RequestInitExStatus) => Response;
export declare const badGateway: (body?: BodyInit | null, init?: RequestInitExStatus) => Response;
export declare const serviceUnavailable: (body?: BodyInit | null, init?: RequestInitExStatus) => Response;
export declare const gatewayTimeout: (body?: BodyInit | null, init?: RequestInitExStatus) => Response;
export declare const httpVersionNotSupported: (body?: BodyInit | null, init?: RequestInitExStatus) => Response;
export declare const variantAlsoNegotiates: (body?: BodyInit | null, init?: RequestInitExStatus) => Response;
export declare const insufficientStorage: (body?: BodyInit | null, init?: RequestInitExStatus) => Response;
export declare const loopDetected: (body?: BodyInit | null, init?: RequestInitExStatus) => Response;
export declare const notExtended: (body?: BodyInit | null, init?: RequestInitExStatus) => Response;
export declare const networkAuthenticationRequired: (body?: BodyInit | null, init?: RequestInitExStatus) => Response;