declare global { interface Window { userCode: Function; } } export interface IVMContext { [K: string]: any; } declare class VM { private context; constructor(context?: IVMContext); runInContext(script: string): void; dispose(): void; } export default VM;