vulcain-corejs
Version:
Vulcain micro-service framework
101 lines (99 loc) • 5.73 kB
JavaScript
"use strict";
function __export(m) {
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
}
require("./preloader");
// Configurations
var annotations_1 = require("./configurations/dependencies/annotations");
exports.VulcainManifest = annotations_1.VulcainManifest;
exports.ServiceDependency = annotations_1.ServiceDependency;
exports.HttpDependency = annotations_1.HttpDependency;
exports.ConfigurationProperty = annotations_1.ConfigurationProperty;
var dynamicConfiguration_1 = require("./configurations/dynamicConfiguration");
exports.DynamicConfiguration = dynamicConfiguration_1.DynamicConfiguration;
var memoryConfigurationSource_1 = require("./configurations/configurationSources/memoryConfigurationSource");
exports.MemoryConfigurationSource = memoryConfigurationSource_1.MemoryConfigurationSource;
var fileConfigurationSource_1 = require("./configurations/configurationSources/fileConfigurationSource");
exports.FileConfigurationSource = fileConfigurationSource_1.FileConfigurationSource;
var configurationSource_1 = require("./configurations/configurationSources/configurationSource");
exports.ConfigurationDataType = configurationSource_1.ConfigurationDataType;
var vulcainLogger_1 = require("./configurations/log/vulcainLogger");
exports.VulcainLogger = vulcainLogger_1.VulcainLogger;
var system_1 = require("./configurations/globals/system");
exports.System = system_1.System;
// Schemas
__export(require("./schemas/schema"));
__export(require("./schemas/annotations"));
// Auth
var expressAuthentication_1 = require("./servers/express/expressAuthentication");
exports.ExpressAuthentication = expressAuthentication_1.ExpressAuthentication;
var services_1 = require("./defaults/services");
exports.VerifyTokenParameter = services_1.VerifyTokenParameter;
// Core
__export(require("./application"));
var conventions_1 = require("./utils/conventions");
exports.Conventions = conventions_1.Conventions;
// Pipeline
__export(require("./pipeline/annotations"));
var actions_1 = require("./pipeline/actions");
exports.EventNotificationMode = actions_1.EventNotificationMode;
var abstractHandlers_1 = require("./pipeline/abstractHandlers");
exports.AbstractActionHandler = abstractHandlers_1.AbstractActionHandler;
exports.AbstractEventHandler = abstractHandlers_1.AbstractEventHandler;
exports.AbstractQueryHandler = abstractHandlers_1.AbstractQueryHandler;
var response_1 = require("./pipeline/response");
exports.HttpResponse = response_1.HttpResponse;
exports.HttpRedirectResponse = response_1.HttpRedirectResponse;
var scopeDescriptors_1 = require("./pipeline/scopeDescriptors");
exports.ScopesDescriptor = scopeDescriptors_1.ScopesDescriptor;
exports.ScopeDescription = scopeDescriptors_1.ScopeDescription;
var abstractAdapter_1 = require("./servers/abstractAdapter");
exports.AbstractAdapter = abstractAdapter_1.AbstractAdapter;
var requestContext_1 = require("./servers/requestContext");
exports.RequestContext = requestContext_1.RequestContext;
exports.Pipeline = requestContext_1.Pipeline;
var crudHandlers_1 = require("./defaults/crudHandlers");
exports.DefaultActionHandler = crudHandlers_1.DefaultActionHandler;
exports.DefaultQueryHandler = crudHandlers_1.DefaultQueryHandler;
exports.DefaultRepositoryCommand = crudHandlers_1.DefaultRepositoryCommand;
__export(require("./bus/rabbitAdapter"));
__export(require("./providers/memory/provider"));
__export(require("./providers/mongo/provider"));
var providerFactory_1 = require("./providers/providerFactory");
exports.ProviderFactory = providerFactory_1.ProviderFactory;
var containers_1 = require("./di/containers");
exports.TestContainer = containers_1.TestContainer;
var annotations_2 = require("./di/annotations");
exports.Inject = annotations_2.Inject;
exports.Injectable = annotations_2.Injectable;
exports.LifeTime = annotations_2.LifeTime;
exports.DefaultServiceNames = annotations_2.DefaultServiceNames;
// Errors
var applicationRequestError_1 = require("./errors/applicationRequestError");
exports.ApplicationRequestError = applicationRequestError_1.ApplicationRequestError;
exports.ForbiddenRequestError = applicationRequestError_1.ForbiddenRequestError;
var badRequestError_1 = require("./errors/badRequestError");
exports.BadRequestError = badRequestError_1.BadRequestError;
var commandRuntimeError_1 = require("./errors/commandRuntimeError");
exports.CommandRuntimeError = commandRuntimeError_1.CommandRuntimeError;
var runtimeError_1 = require("./errors/runtimeError");
exports.RuntimeError = runtimeError_1.RuntimeError;
// Commands
var commandFactory_1 = require("./commands/command/commandFactory");
exports.Command = commandFactory_1.Command;
exports.__commandFactory = commandFactory_1.CommandFactory;
var executionResult_1 = require("./commands/command/executionResult");
exports.EventType = executionResult_1.EventType;
exports.FailureType = executionResult_1.FailureType;
exports.ExecutionResult = executionResult_1.ExecutionResult;
var abstractCommand_1 = require("./commands/command/abstractCommand");
exports.AbstractCommand = abstractCommand_1.AbstractCommand;
var hystrixSSEStream_1 = require("./commands/http/hystrixSSEStream");
exports.HystrixSSEStream = hystrixSSEStream_1.HystrixSSEStream;
var abstractServiceCommand_1 = require("./commands/command/abstractServiceCommand");
exports.AbstractServiceCommand = abstractServiceCommand_1.AbstractServiceCommand;
var abstractHttpCommand_1 = require("./commands/command/abstractHttpCommand");
exports.AbstractHttpCommand = abstractHttpCommand_1.AbstractHttpCommand;
var abstractProviderCommand_1 = require("./commands/command/abstractProviderCommand");
exports.AbstractProviderCommand = abstractProviderCommand_1.AbstractProviderCommand;
//# sourceMappingURL=index.js.map