UNPKG

@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
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); }