http-errors-enhanced
Version:
Create HTTP errors with additional properties for any framework.
362 lines (361 loc) • 8.32 kB
TypeScript
export declare const badRequestSchema: {
type: string;
$id: string;
description: string;
properties: {
statusCode: {
type: string;
description: string;
enum: number[];
};
error: {
type: string;
description: string;
enum: string[];
};
message: {
type: string;
description: string;
pattern: string;
};
code: {
type: string;
description: string;
enum: string[];
};
errors: {
type: string;
items: {
type: string;
description: string;
additionalProperties: boolean;
};
};
failedValidations: {
type: string;
description: string;
additionalProperties: boolean;
};
};
required: string[];
additionalProperties: boolean;
};
export declare const unauthorizedSchema: {
type: string;
$id: string;
description: string;
properties: {
statusCode: {
type: string;
description: string;
enum: number[];
};
error: {
type: string;
description: string;
enum: string[];
};
message: {
type: string;
description: string;
pattern: string;
};
code: {
type: string;
description: string;
enum: string[];
};
};
required: string[];
additionalProperties: boolean;
};
export declare const forbiddenSchema: {
type: string;
$id: string;
description: string;
properties: {
statusCode: {
type: string;
description: string;
enum: number[];
};
error: {
type: string;
description: string;
enum: string[];
};
message: {
type: string;
description: string;
pattern: string;
};
code: {
type: string;
description: string;
enum: string[];
};
};
required: string[];
additionalProperties: boolean;
};
export declare const notFoundSchema: {
type: string;
$id: string;
description: string;
properties: {
statusCode: {
type: string;
description: string;
enum: number[];
};
error: {
type: string;
description: string;
enum: string[];
};
message: {
type: string;
description: string;
pattern: string;
};
code: {
type: string;
description: string;
enum: string[];
};
};
required: string[];
additionalProperties: boolean;
};
export declare const methodNotAllowedSchema: {
type: string;
$id: string;
description: string;
properties: {
statusCode: {
type: string;
description: string;
enum: number[];
};
error: {
type: string;
description: string;
enum: string[];
};
message: {
type: string;
description: string;
pattern: string;
};
code: {
type: string;
description: string;
enum: string[];
};
};
required: string[];
additionalProperties: boolean;
};
export declare const notAcceptableSchema: {
type: string;
$id: string;
description: string;
properties: {
statusCode: {
type: string;
description: string;
enum: number[];
};
error: {
type: string;
description: string;
enum: string[];
};
message: {
type: string;
description: string;
pattern: string;
};
code: {
type: string;
description: string;
enum: string[];
};
};
required: string[];
additionalProperties: boolean;
};
export declare const conflictSchema: {
type: string;
$id: string;
description: string;
properties: {
statusCode: {
type: string;
description: string;
enum: number[];
};
error: {
type: string;
description: string;
enum: string[];
};
message: {
type: string;
description: string;
pattern: string;
};
code: {
type: string;
description: string;
enum: string[];
};
};
required: string[];
additionalProperties: boolean;
};
export declare const unsupportedMediaTypeSchema: {
type: string;
$id: string;
description: string;
properties: {
statusCode: {
type: string;
description: string;
enum: number[];
};
error: {
type: string;
description: string;
enum: string[];
};
message: {
type: string;
description: string;
pattern: string;
};
code: {
type: string;
description: string;
enum: string[];
};
};
required: string[];
additionalProperties: boolean;
};
export declare const internalServerErrorSchema: {
type: string;
$id: string;
description: string;
properties: {
statusCode: {
type: string;
description: string;
enum: number[];
};
error: {
type: string;
description: string;
enum: string[];
};
message: {
type: string;
description: string;
pattern: string;
};
code: {
type: string;
description: string;
enum: string[];
};
stack: {
type: string;
items: {
type: string;
description: string;
pattern: string;
};
};
errors: {
type: string;
items: {
type: string;
description: string;
additionalProperties: boolean;
};
};
failedValidations: {
type: string;
description: string;
additionalProperties: boolean;
};
};
required: string[];
additionalProperties: boolean;
};
export declare const badGatewaySchema: {
type: string;
$id: string;
description: string;
properties: {
statusCode: {
type: string;
description: string;
enum: number[];
};
error: {
type: string;
description: string;
enum: string[];
};
message: {
type: string;
description: string;
pattern: string;
};
code: {
type: string;
description: string;
enum: string[];
};
errors: {
type: string;
items: {
type: string;
description: string;
additionalProperties: boolean;
};
};
};
required: string[];
additionalProperties: boolean;
};
export declare const gatewayTimeoutSchema: {
type: string;
$id: string;
description: string;
properties: {
statusCode: {
type: string;
description: string;
enum: number[];
};
error: {
type: string;
description: string;
enum: string[];
};
message: {
type: string;
description: string;
pattern: string;
};
code: {
type: string;
description: string;
enum: string[];
};
};
required: string[];
additionalProperties: boolean;
};