@resin/pinejs
Version:
Pine.js is a sophisticated rules-driven API engine that enables you to define rules in a structured subset of English. Those rules are used in order for Pine.js to generate a database schema and the associated [OData](http://www.odata.org/) API. This make
139 lines (138 loc) • 5.84 kB
TypeScript
import TypedError = require('typed-error');
export declare class PermissionError extends TypedError {
}
export declare class PermissionParsingError extends TypedError {
}
export declare class UnsupportedMethodError extends TypedError {
}
export declare class SqlCompilationError extends TypedError {
}
export declare class SbvrValidationError extends TypedError {
}
export declare class TranslationError extends TypedError {
}
export declare class ParsingError extends TypedError {
}
export interface AnyObject {
[index: string]: any;
}
export declare class HttpError extends TypedError {
status: number;
body?: string | AnyObject | undefined;
constructor(status: number, error?: string | Error, body?: string | AnyObject | undefined);
getResponseBody(): string | AnyObject;
}
export declare class BadRequestError extends HttpError {
constructor(error?: string | Error, body?: string | AnyObject);
}
export declare class UnauthorizedError extends HttpError {
constructor(error?: string | Error, body?: string | AnyObject);
}
export declare class PaymentRequired extends HttpError {
constructor(error?: string | Error, body?: string | AnyObject);
}
export declare class ForbiddenError extends HttpError {
constructor(error?: string | Error, body?: string | AnyObject);
}
export declare class NotFoundError extends HttpError {
constructor(error?: string | Error, body?: string | AnyObject);
}
export declare class MethodNotAllowedError extends HttpError {
constructor(error?: string | Error, body?: string | AnyObject);
}
export declare class NotAcceptableError extends HttpError {
constructor(error?: string | Error, body?: string | AnyObject);
}
export declare class ProxyAuthenticationRequiredError extends HttpError {
constructor(error?: string | Error, body?: string | AnyObject);
}
export declare class RequestTimeoutError extends HttpError {
constructor(error?: string | Error, body?: string | AnyObject);
}
export declare class ConflictError extends HttpError {
constructor(error?: string | Error, body?: string | AnyObject);
}
export declare class GoneError extends HttpError {
constructor(error?: string | Error, body?: string | AnyObject);
}
export declare class LengthRequiredError extends HttpError {
constructor(error?: string | Error, body?: string | AnyObject);
}
export declare class PreconditionFailedError extends HttpError {
constructor(error?: string | Error, body?: string | AnyObject);
}
export declare class PayloadTooLargeError extends HttpError {
constructor(error?: string | Error, body?: string | AnyObject);
}
export declare class URITooLongError extends HttpError {
constructor(error?: string | Error, body?: string | AnyObject);
}
export declare class UnsupportedMediaTypeError extends HttpError {
constructor(error?: string | Error, body?: string | AnyObject);
}
export declare class RequestedRangeNotSatisfiableError extends HttpError {
constructor(error?: string | Error, body?: string | AnyObject);
}
export declare class ExpectationFailedError extends HttpError {
constructor(error?: string | Error, body?: string | AnyObject);
}
export declare class MisdirectedRequestError extends HttpError {
constructor(error?: string | Error, body?: string | AnyObject);
}
export declare class UnprocessableEntityError extends HttpError {
constructor(error?: string | Error, body?: string | AnyObject);
}
export declare class LockedError extends HttpError {
constructor(error?: string | Error, body?: string | AnyObject);
}
export declare class FailedDependencyError extends HttpError {
constructor(error?: string | Error, body?: string | AnyObject);
}
export declare class UpgradeRequiredError extends HttpError {
constructor(error?: string | Error, body?: string | AnyObject);
}
export declare class PreconditionRequiredError extends HttpError {
constructor(error?: string | Error, body?: string | AnyObject);
}
export declare class TooManyRequestsError extends HttpError {
constructor(error?: string | Error, body?: string | AnyObject);
}
export declare class RequestHeaderFieldsTooLargeError extends HttpError {
constructor(error?: string | Error, body?: string | AnyObject);
}
export declare class UnavailableForLegalReasonsError extends HttpError {
constructor(error?: string | Error, body?: string | AnyObject);
}
export declare class InternalRequestError extends HttpError {
constructor(error?: string | Error, body?: string | AnyObject);
}
export declare class NotImplementedError extends HttpError {
constructor(error?: string | Error, body?: string | AnyObject);
}
export declare class BadGatewayError extends HttpError {
constructor(error?: string | Error, body?: string | AnyObject);
}
export declare class ServiceUnavailableError extends HttpError {
constructor(error?: string | Error, body?: string | AnyObject);
}
export declare class GatewayTimeoutError extends HttpError {
constructor(error?: string | Error, body?: string | AnyObject);
}
export declare class HTTPVersionNotSupportedError extends HttpError {
constructor(error?: string | Error, body?: string | AnyObject);
}
export declare class VariantAlsoNegotiatesError extends HttpError {
constructor(error?: string | Error, body?: string | AnyObject);
}
export declare class InsufficientStorageError extends HttpError {
constructor(error?: string | Error, body?: string | AnyObject);
}
export declare class LoopDetectedError extends HttpError {
constructor(error?: string | Error, body?: string | AnyObject);
}
export declare class NotExtendedError extends HttpError {
constructor(error?: string | Error, body?: string | AnyObject);
}
export declare class NetworkAuthenticationRequiredError extends HttpError {
constructor(error?: string | Error, body?: string | AnyObject);
}