silverbullet/plug-api/syscall.ts

15 lines
366 B
TypeScript

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