// declare global { // function syscall(name: string, ...args: any[]): Promise; // } // This is the case when running tests only, so giving it a dummy syscall function if (typeof (globalThis as any).syscall === "undefined") { (globalThis as any).syscall = () => { throw new Error("Not implemented here"); }; } // Late binding syscall export function syscall(name: string, ...args: any[]): Promise { return (globalThis as any).syscall(name, ...args); }