wxt
Version:
⚡ Next-gen Web Extension Framework
12 lines (11 loc) • 486 B
TypeScript
/**
* Removes any code used at runtime related to an entrypoint's main function.
* 1. Removes or clears out `main` function from returned object
* 2. Removes any unused functions/variables outside the definition that aren't being called/used
* 3. Removes unused imports
* 3. Removes value-less, side-effect only imports (like `import "./styles.css"` or `import "polyfill"`)
*/
export declare function removeMainFunctionCode(code: string): {
code: string;
map?: string;
};