service-model
Version:
An object oriented web service framework inspired by Windows Communication Foundation.
62 lines (61 loc) • 3.53 kB
JavaScript
var dispatcherFactory_1 = require("./dispatcherFactory");
exports.DispatcherFactory = dispatcherFactory_1.DispatcherFactory;
var httpError_1 = require("./httpError");
exports.HttpError = httpError_1.HttpError;
var faultError_1 = require("./faultError");
exports.FaultError = faultError_1.FaultError;
var message_1 = require("./message");
exports.Message = message_1.Message;
var messageHeaders_1 = require("./messageHeaders");
exports.MessageHeaders = messageHeaders_1.MessageHeaders;
var operationContext_1 = require("./operationContext");
exports.OperationContext = operationContext_1.OperationContext;
var url_1 = require("./url");
exports.Url = url_1.Url;
var httpStatusCode_1 = require("./httpStatusCode");
exports.HttpStatusCode = httpStatusCode_1.HttpStatusCode;
var expressRequestContext_1 = require("./expressRequestContext");
exports.ExpressRequestContext = expressRequestContext_1.ExpressRequestContext;
var contractDescription_1 = require("./description/contractDescription");
exports.ContractDescription = contractDescription_1.ContractDescription;
var endpointDescription_1 = require("./description/endpointDescription");
exports.EndpointDescription = endpointDescription_1.EndpointDescription;
var operationDescription_1 = require("./description/operationDescription");
exports.OperationDescription = operationDescription_1.OperationDescription;
var serviceDescription_1 = require("./description/serviceDescription");
exports.ServiceDescription = serviceDescription_1.ServiceDescription;
var messageFilter_1 = require("./dispatcher/messageFilter");
exports.MessageFilter = messageFilter_1.MessageFilter;
var dispatchOperation_1 = require("./dispatcher/dispatchOperation");
exports.DispatchOperation = dispatchOperation_1.DispatchOperation;
var dispatchService_1 = require("./dispatcher/dispatchService");
exports.DispatchService = dispatchService_1.DispatchService;
var dispatchEndpoint_1 = require("./dispatcher/dispatchEndpoint");
exports.DispatchEndpoint = dispatchEndpoint_1.DispatchEndpoint;
var addressMessageFilter_1 = require("./dispatcher/addressMessageFilter");
exports.AddressMessageFilter = addressMessageFilter_1.AddressMessageFilter;
var baseAddressMessageFilter_1 = require("./dispatcher/baseAddressMessageFilter");
exports.BaseAddressMessageFilter = baseAddressMessageFilter_1.BaseAddressMessageFilter;
var regExpAddressMessageFilter_1 = require("./dispatcher/regExpAddressMessageFilter");
exports.RegExpAddressMessageFilter = regExpAddressMessageFilter_1.RegExpAddressMessageFilter;
var rpcBehavior_1 = require("./behaviors/rpcBehavior");
exports.RpcBehavior = rpcBehavior_1.RpcBehavior;
var restBehavior_1 = require("./behaviors/restBehavior");
exports.RestBehavior = restBehavior_1.RestBehavior;
var versioningBehavior_1 = require("./behaviors/versioningBehavior");
exports.VersioningBehavior = versioningBehavior_1.VersioningBehavior;
var debugBehavior_1 = require("./behaviors/debugBehavior");
exports.DebugBehavior = debugBehavior_1.DebugBehavior;
var decorators_1 = require("./decorators");
exports.Contract = decorators_1.Contract;
exports.Operation = decorators_1.Operation;
exports.Service = decorators_1.Service;
exports.Versioning = decorators_1.Versioning;
exports.Debug = decorators_1.Debug;
exports.WebInvoke = decorators_1.WebInvoke;
exports.WebGet = decorators_1.WebGet;
exports.WebPost = decorators_1.WebPost;
exports.WebPut = decorators_1.WebPut;
exports.WebDelete = decorators_1.WebDelete;
exports.WebHead = decorators_1.WebHead;
exports.InjectBody = decorators_1.InjectBody;