This commit is contained in:
Morten Olsen
2023-03-26 22:15:07 +02:00
commit 9b1a067d56
80 changed files with 7889 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
import { readFile } from "fs/promises";
import { Observable } from "../../observable";
import { watch } from "fs";
type FileOptions = {
path: string;
};
const createFile = ({ path }: FileOptions) => {
const file = new Observable(async () => readFile(path, "utf-8"));
watch(path, () => {
file.recreate();
});
return file;
};
export { createFile };