UNPKG

@omnia/tooling-vue

Version:

Used to bundle and serve manifests web component that build on Vue framework.

21 lines (20 loc) 1.53 kB
import { Configuration } from 'webpack'; import { BuildOptions } from '../../composers/models/index'; import { GuidValue } from "@omnia/fx-models"; declare function bundleManifest(entries: any): Promise<void>; declare function createVueWebpackConfig(currentEntry: any, entries: any, bundleOutputDir: any, hotModuleReload?: any, viteHmrOption?: 'prebundle' | 'dynamic'): Configuration; declare function processManifestGenerated(entries: any, outDir: any): void; declare function createCombinedManfest(omniaServiceId: any, manifestIds: any, targetManifestId: any, targetManifestName: any, outputDir: any): Promise<void>; declare function cleanUpComposer(): void; declare function getBuildOption(): BuildOptions; declare function getServiceId(): string; declare function ensureManifestDependencyInRuntime(currentManifestId: GuidValue, manifestBundleFilePath: any): void; declare function addDependency(currentManifest: any, dependentManifest: any, dependentOmniaServiceId: any): void; declare function checkDuplicateBundle(): boolean; declare function registerManifestsReference(manifests: Array<{ path: string; serviceId?: string; resourceId?: string; }>): void; declare function registerWebComponentDefinitions(definitions: Object): void; export { ensureManifestDependencyInRuntime, bundleManifest, getServiceId, getBuildOption, cleanUpComposer, createVueWebpackConfig, createCombinedManfest, registerManifestsReference, registerWebComponentDefinitions, checkDuplicateBundle, processManifestGenerated, addDependency };