import { syscall } from "./syscall"; export type FileMeta = { name: string; lastModified: number; }; export async function readFile( path: string ): Promise<{ text: string; meta: FileMeta }> { return syscall("fs.readFile", path); } export async function getFileMeta(path: string): Promise { return syscall("fs.getFileMeta", path); } export async function writeFile(path: string, text: string): Promise { return syscall("fs.writeFile", path, text); } export async function deleteFile(path: string): Promise { return syscall("fs.deleteFile", path); } export async function listFiles( dirName: string, recursive = false ): Promise { return syscall("fs.listFiles", dirName, recursive); }