UNPKG

@omnia/tooling-composers

Version:

Provide tooling to work with manifest things.

27 lines (26 loc) 1.25 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.BuildConfigurationRegistry = void 0; const ManifestRegistry_1 = require("./ManifestRegistry"); class BuildConfigurationRegistry { } exports.BuildConfigurationRegistry = BuildConfigurationRegistry; BuildConfigurationRegistry.BuildOptions = null; BuildConfigurationRegistry.AddBuildOptions = (buildOptions) => { BuildConfigurationRegistry.BuildOptions = buildOptions; }; BuildConfigurationRegistry.getBuildOptions = () => { //let defaultOptions: BuildOptions = { // moduleOptions: {}, // bundleOptions: {} //}; //BuildConfigurationRegistry.BuildOptions = deepExtend(defaultOptions, BuildConfigurationRegistry.BuildOptions); return BuildConfigurationRegistry.BuildOptions; }; BuildConfigurationRegistry.getClientManifests = (currentServiceId) => { return new Array(); }; BuildConfigurationRegistry.clearState = () => { BuildConfigurationRegistry.BuildOptions = null; }; BuildConfigurationRegistry.Subscription = ManifestRegistry_1.ManifestRegistry.registerClientManifestProvider(new ManifestRegistry_1.StaticClientManifestProviderProxy(BuildConfigurationRegistry.getClientManifests, BuildConfigurationRegistry.clearState));