"use strict";
(function (HttpMethod) {
HttpMethod[HttpMethod["GET"] = 0] = "GET";
HttpMethod[HttpMethod["POST"] = 1] = "POST";
HttpMethod[HttpMethod["PUT"] = 2] = "PUT";
HttpMethod[HttpMethod["DELETE"] = 3] = "DELETE";
HttpMethod[HttpMethod["HEAD"] = 4] = "HEAD";
HttpMethod[HttpMethod["OPTIONS"] = 5] = "OPTIONS";
HttpMethod[HttpMethod["PATCH"] = 6] = "PATCH";
})(exports.HttpMethod || (exports.HttpMethod = {}));
var HttpMethod = exports.HttpMethod;
class ServiceContext {
}
exports.ServiceContext = ServiceContext;
class HttpError extends Error {
constructor(name, statusCode, message) {
super(message);
this.statusCode = statusCode;
this.message = message;
this.name = name;
this.stack = (new Error()).stack;
}
}
exports.HttpError = HttpError;
class ReferencedResource {
constructor(location, statusCode) {
this.location = location;
this.statusCode = statusCode;
}
}
exports.ReferencedResource = ReferencedResource;
|