UNPKG

@omnia/tooling-composers

Version:

Provide tooling to work with manifest things.

33 lines (32 loc) 1.72 kB
import { GuidValue, LoadableBundleManifest, OmniaManifests } from '@omnia/fx-models'; declare const BuildStage: { BeforeScanManifests: string; AfterScanManifests: string; BeforeBundleManifest: string; BundleManifest: string; AfterBundleManifest: string; BeforeGenerateManifestsMetadata: string; GenerateManifestsMetadata: string; AfterGenerateManifestsMetadata: string; }; declare class OmniaOutput { static rootFolder: string; static get OutputLocalizationPath(): string; static get ManifestOutputPath(): string; static get OutputBundlePath(): string; static get OutputFontPath(): string; static get OutputImagePath(): string; static get OutputDir(): string; } declare function buildManifestEntries(scanFolders?: any, cleanOutputBeforeBuild?: any): Promise<unknown>; declare function build(scanFolders?: any, cleanOutputBeforeBuild?: any): Promise<void>; declare function bundleManifestsByWebpackEntries(entries: any): Promise<unknown>; declare function scanManifests(scanFolders?: any): void; declare function getManifestsPaths(urlsToSearch: any, options: any): any[]; declare function processManifests(manifestPaths: any): void; declare function buildLocalizationFiles(): void; declare function getServiceId(): string; declare function getManifestData(): OmniaManifests; declare function updateManifestData(manifest: OmniaManifests): void; declare function getManifestById(id: GuidValue): LoadableBundleManifest; export { getServiceId, getManifestById, getManifestData, updateManifestData, scanManifests, getManifestsPaths, processManifests, buildManifestEntries, build, bundleManifestsByWebpackEntries, buildLocalizationFiles, OmniaOutput, BuildStage };