mirror of
https://github.com/wassname/DefinitelyTyped.git
synced 2026-09-11 11:50:54 +08:00
fix restify error classes
* add missing restify error classes * overloaded constructor * more constructor tests
This commit is contained in:
Vendored
+62
-19
@@ -179,25 +179,68 @@ declare module "restify" {
|
||||
export function createStringClient(options?: ClientOptions): Client;
|
||||
export function createClient(options?: ClientOptions): HttpClient;
|
||||
|
||||
export class ConflictError { constructor(message?: any); }
|
||||
export class InvalidArgumentError { constructor(message?: any); }
|
||||
export class RestError { constructor(message?: any); }
|
||||
export class BadDigestError { constructor(message: any); }
|
||||
export class BadMethodError { constructor(message: any); }
|
||||
export class BadRequestError { constructor(message: any); }
|
||||
export class InternalError { constructor(message: any); }
|
||||
export class InvalidContentError { constructor(message: any); }
|
||||
export class InvalidCredentialsError { constructor(message: any); }
|
||||
export class InvalidHeaderError { constructor(message: any); }
|
||||
export class InvalidVersionError { constructor(message: any); }
|
||||
export class MissingParameterError { constructor(message: any); }
|
||||
export class NotAuthorizedError { constructor(message: any); }
|
||||
export class RequestExpiredError { constructor(message: any); }
|
||||
export class RequestThrottledError { constructor(message: any); }
|
||||
export class ResourceNotFoundError { constructor(message: any); }
|
||||
export class WrongAcceptError { constructor(message: any); }
|
||||
export class UnsupportedMediaTypeError { constructor(message: any); }
|
||||
export class RequestTimeoutError { constructor(message: any); }
|
||||
export class HttpError { constructor(cause: any, message?: any); }
|
||||
|
||||
class DefiniteHttpError {
|
||||
constructor(message?: any);
|
||||
constructor(cause: any, message?: any);
|
||||
}
|
||||
|
||||
export class BadRequestError extends DefiniteHttpError {}
|
||||
export class UnauthorizedError extends DefiniteHttpError {}
|
||||
export class PaymentRequiredError extends DefiniteHttpError {}
|
||||
export class ForbiddenError extends DefiniteHttpError {}
|
||||
export class NotFoundError extends DefiniteHttpError {}
|
||||
export class MethodNotAllowedError extends DefiniteHttpError {}
|
||||
export class NotAcceptableError extends DefiniteHttpError {}
|
||||
export class ProxyAuthenticationRequiredError extends DefiniteHttpError {}
|
||||
export class RequestTimeoutError extends DefiniteHttpError {}
|
||||
export class ConflictError extends DefiniteHttpError {}
|
||||
export class GoneError extends DefiniteHttpError {}
|
||||
export class LengthRequiredError extends DefiniteHttpError {}
|
||||
export class RequestEntityTooLargeError extends DefiniteHttpError {}
|
||||
export class RequesturiTooLargeError extends DefiniteHttpError {}
|
||||
export class UnsupportedMediaTypeError extends DefiniteHttpError {}
|
||||
export class RequestedRangeNotSatisfiableError extends DefiniteHttpError {}
|
||||
export class ExpectationFailedError extends DefiniteHttpError {}
|
||||
export class ImATeapotError extends DefiniteHttpError {}
|
||||
export class UnprocessableEntityError extends DefiniteHttpError {}
|
||||
export class LockedError extends DefiniteHttpError {}
|
||||
export class FailedDependencyError extends DefiniteHttpError {}
|
||||
export class UnorderedCollectionError extends DefiniteHttpError {}
|
||||
export class UpgradeRequiredError extends DefiniteHttpError {}
|
||||
export class PreconditionRequiredError extends DefiniteHttpError {}
|
||||
export class TooManyRequestsError extends DefiniteHttpError {}
|
||||
export class RequestHeaderFieldsTooLargeError extends DefiniteHttpError {}
|
||||
export class InternalServerError extends DefiniteHttpError {}
|
||||
export class NotImplementedError extends DefiniteHttpError {}
|
||||
export class BadGatewayError extends DefiniteHttpError {}
|
||||
export class ServiceUnavailableError extends DefiniteHttpError {}
|
||||
export class GatewayTimeoutError extends DefiniteHttpError {}
|
||||
export class HttpVersionNotSupportedError extends DefiniteHttpError {}
|
||||
export class VariantAlsoNegotiatesError extends DefiniteHttpError {}
|
||||
export class InsufficientStorageError extends DefiniteHttpError {}
|
||||
export class BandwidthLimitExceededError extends DefiniteHttpError {}
|
||||
export class NotExtendedError extends DefiniteHttpError {}
|
||||
export class NetworkAuthenticationRequiredError extends DefiniteHttpError {}
|
||||
export class RestError extends DefiniteHttpError {}
|
||||
|
||||
export class PreconditionFailedError extends RestError {}
|
||||
export class BadDigestError extends RestError {}
|
||||
export class BadMethodError extends RestError {}
|
||||
export class InternalError extends RestError {}
|
||||
export class InvalidArgumentError extends RestError {}
|
||||
export class InvalidContentError extends RestError {}
|
||||
export class InvalidCredentialsError extends RestError {}
|
||||
export class InvalidHeaderError extends RestError {}
|
||||
export class InvalidVersionError extends RestError {}
|
||||
export class MissingParameterError extends RestError {}
|
||||
export class NotAuthorizedError extends RestError {}
|
||||
export class RequestExpiredError extends RestError {}
|
||||
export class RequestThrottledError extends RestError {}
|
||||
export class ResourceNotFoundError extends RestError {}
|
||||
export class WrongAcceptError extends RestError {}
|
||||
|
||||
|
||||
export function acceptParser(parser: any): RequestHandler;
|
||||
export function authorizationParser(): RequestHandler;
|
||||
|
||||
Reference in New Issue
Block a user