vite-bundle-analyzer
Version:
a modern vite bundle analyzer tool
30 lines (24 loc) • 943 B
TypeScript
import { D as DefaultSizes, M as Module$1 } from './interface-Cg5z6HGV.js';
import 'vite';
type Module = typeof window['analyzeModule'][number];
declare global {
interface Window {
defaultSizes: DefaultSizes
analyzeModule: Array<Module$1>
CUSTOM_SIDE_BAR: boolean
}
}
declare const ALLOWED_MAGIC_TYPE: readonly ["graph:click", "client:ready", "send:ui", "send:filter"];
type AllowedMagicType = typeof ALLOWED_MAGIC_TYPE[number];
declare function createMagicEvent(type: AllowedMagicType, data: NonNullable<unknown>): CustomEvent<{}>;
type QueryKind = 'gzip' | 'stat' | 'brotli';
declare const IS_CUSTOM_SIDE_BAR: boolean;
interface SendUIMessage {
Component: () => JSX.Element;
type: 'SideBar' | 'Main';
}
interface SendFilterMessage {
analyzeModule: Module[];
}
export { ALLOWED_MAGIC_TYPE, IS_CUSTOM_SIDE_BAR, createMagicEvent };
export type { AllowedMagicType, QueryKind, SendFilterMessage, SendUIMessage };