@omnia/tooling-vue
Version:
Used to bundle and serve manifests web component that build on Vue framework.
17 lines (16 loc) • 1.24 kB
TypeScript
interface OmniaVendorPathReplacer {
from: string;
to?: string;
ignore?: boolean;
}
/** Transform node module import paths to browser runtime variables */
export declare const vendorImportPath: import("../typings").Transformer<"omnia-vendor-import-path", [replacers: (string | OmniaVendorPathReplacer)[]], {
test: (code: string, id: string, fileGraph: import("../typings").FileGraph, ctx: import("../typings").RuntimeContext, fromWorker: boolean) => boolean;
transform: (code: string, id: string, fileGraph: import("../typings").FileGraph, ctx: import("../typings").RuntimeContext, fromWorker: boolean) => string | Promise<string>;
}>;
/** Transform node module import paths to browser runtime variables */
export declare const sharedVendorImportPath: import("../typings").Transformer<"omnia-shared-vendor-import-path", [replacers: (string | OmniaVendorPathReplacer)[]], {
test: (code: string, id: string, fileGraph: import("../typings").FileGraph, ctx: import("../typings").RuntimeContext, fromWorker: boolean) => boolean;
transform: (code: string, id: string, fileGraph: import("../typings").FileGraph, ctx: import("../typings").RuntimeContext, fromWorker: boolean) => string | Promise<string>;
}>;
export {};