import { open, openSync } from "./files.ts"; import { readAll, readAllSync } from "./buffer.ts"; export function readTextFileSync(path: string | URL): string { const decoder = new TextDecoder(); const file = openSync(path); const content = readAllSync(file); file.close(); return decoder.decode(content); } export async function readTextFile(path: string | URL): Promise { const decoder = new TextDecoder(); const file = await open(path); const content = await readAll(file); file.close(); return decoder.decode(content); }