vite-plugin-top-level-await
Version:
Transform code to support top-level await in normal browsers for Vite.
11 lines (10 loc) • 449 B
TypeScript
import * as SWC from "@swc/core";
export interface ModuleInfo {
imported: string[];
importedBy: string[];
withTopLevelAwait: boolean;
transformNeeded: boolean;
}
export type BundleInfo = Record<string, ModuleInfo>;
export declare function parseBundleAsts(bundleChunks: Record<string, string>): Promise<Record<string, SWC.Module>>;
export declare function parseBundleInfo(bundleAsts: Record<string, SWC.Module>): Promise<BundleInfo>;