@difizen/mana-core
Version:
8 lines • 882 B
JavaScript
import { ManaModule } from "../module";
import { ConfigurationCache } from "./configuration-cache";
import { ConfigurationProvider, DefaultConfigurationProvider, LocalStorageConfigurationProvider } from "./configuration-provider";
import { ConfigurationContribution, ConfigurationRegistry } from "./configuration-registry";
import { ConfigurationRenderContribution, ConfigurationRenderRegistry } from "./configuration-render-registry";
import { ConfigurationService } from "./configuration-service";
import { SchemaValidator } from "./validation";
export var ConfigurationModule = ManaModule.create().contribution(ConfigurationProvider, ConfigurationContribution, ConfigurationRenderContribution).register(ConfigurationService, DefaultConfigurationProvider, LocalStorageConfigurationProvider, ConfigurationRegistry, ConfigurationRenderRegistry, SchemaValidator, ConfigurationCache);