import type { VizContent, VizId } from "@vizhub/viz-types"; import type { PackageJson } from "../common/packageJson"; export type V3BuildResult = { src: string | undefined; pkg: PackageJson | undefined; warnings: Array; time: number; cssFiles: Array; }; export type V3BuildError = { code: string; message: string; }; export type ResolvedVizFileId = string; export type V3WorkerMessage = { type: "contentRequest"; vizId: VizId; } | { type: "contentResponse"; vizId: VizId; content: VizContent; } | { type: "buildRequest"; vizId: VizId; enableSourcemap: boolean; } | { type: "buildResponse"; buildResult?: V3BuildResult; error?: Error; } | { type: "invalidateVizCacheRequest"; changedVizIds: Array; } | { type: "invalidateVizCacheResponse"; } | { type: "resolveSlugRequest"; slugKey: string; requestId: string; } | { type: "resolveSlugResponse"; slugKey: string; vizId: VizId; requestId: string; } | { type: "resetSrcdocRequest"; vizId: VizId; changedVizIds: Array; } | { type: "resetSrcdocResponse"; srcdoc?: string; error?: Error; }; export type V3WindowMessage = { type: "runJS"; src: string; } | { type: "runCSS"; src: string; id: ResolvedVizFileId; } | { type: "runDone"; } | { type: "runError"; error: Error; }; //# sourceMappingURL=types.d.ts.map