@sigiljs/sigil
Version:
TypeScript-first Node.js HTTP framework offering schema-driven routing, modifier-based middleware, plugin extensibility, and flexible response templating
2 lines (1 loc) • 3.15 kB
JavaScript
;Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const n=require("../../responses/exceptions/exceptions-basic.js"),u=require("../../responses/middleware-modification-request.js"),i=require("../../responses/file-response.js"),a=require("../../responses/raw-response.js"),d=require("../../responses/redirect.js"),s=require("../../responses/sigil-response.js"),l=require("../../responses/exceptions/exception.js");class w{response(e,r=200,t){return new s.default(e,r,t)}middlewareModificationRequest(e){return new u.default(e)}rawResponse(e,r,t=200){return new a.default(e,r,t)}redirect(e,r){return new d.default(e,r)}fileResponse(e,r,t){return new i.default(e,r,t)}}class c extends w{exception(e,r=500,t){return new l.default({code:r,message:e,name:t})}badRequest(...e){return new n.BadRequest(...e)}unauthorized(...e){return new n.Unauthorized(...e)}paymentRequired(...e){return new n.PaymentRequired(...e)}forbidden(...e){return new n.Forbidden(...e)}notFound(...e){return new n.NotFound(...e)}methodNotAllowed(...e){return new n.MethodNotAllowed(...e)}notAcceptable(...e){return new n.NotAcceptable(...e)}proxyAuthenticationRequired(...e){return new n.ProxyAuthenticationRequired(...e)}requestTimeout(...e){return new n.RequestTimeout(...e)}conflict(...e){return new n.Conflict(...e)}gone(...e){return new n.Gone(...e)}lengthRequired(...e){return new n.LengthRequired(...e)}preconditionFailed(...e){return new n.PreconditionFailed(...e)}payloadTooLarge(...e){return new n.PayloadTooLarge(...e)}uriTooLong(...e){return new n.URITooLong(...e)}unsupportedMediaType(...e){return new n.UnsupportedMediaType(...e)}rangeNotSatisfiable(...e){return new n.RangeNotSatisfiable(...e)}expectationFailed(...e){return new n.ExpectationFailed(...e)}imATeapot(...e){return new n.ImATeapot(...e)}misdirectedRequest(...e){return new n.MisdirectedRequest(...e)}unprocessableEntity(...e){return new n.UnprocessableEntity(...e)}locked(...e){return new n.Locked(...e)}failedDependency(...e){return new n.FailedDependency(...e)}tooEarly(...e){return new n.TooEarly(...e)}upgradeRequired(...e){return new n.UpgradeRequired(...e)}preconditionRequired(...e){return new n.PreconditionRequired(...e)}tooManyRequests(...e){return new n.TooManyRequests(...e)}requestHeaderFieldsTooLarge(...e){return new n.RequestHeaderFieldsTooLarge(...e)}unavailableForLegalReasons(...e){return new n.UnavailableForLegalReasons(...e)}internalServerError(...e){return new n.InternalServerError(...e)}notImplemented(...e){return new n.NotImplemented(...e)}badGateway(...e){return new n.BadGateway(...e)}serviceUnavailable(...e){return new n.ServiceUnavailable(...e)}gatewayTimeout(...e){return new n.GatewayTimeout(...e)}httpVersionNotSupported(...e){return new n.HTTPVersionNotSupported(...e)}variantAlsoNegotiates(...e){return new n.VariantAlsoNegotiates(...e)}insufficientStorage(...e){return new n.InsufficientStorage(...e)}loopDetected(...e){return new n.LoopDetected(...e)}notExtended(...e){return new n.NotExtended(...e)}networkAuthenticationRequired(...e){return new n.NetworkAuthenticationRequired(...e)}}exports.default=c;