ethers.js/src.ts/_admin/utils/fs.ts

10 lines
244 B
TypeScript
Raw Normal View History

2022-09-05 23:14:43 +03:00
import fs from "fs";
import { resolve } from "./path.js";
export function atomicWrite(path: string, value: string | Uint8Array): void {
const tmp = resolve(".atomic-tmp");
fs.writeFileSync(tmp, value);
fs.renameSync(tmp, path);
}