diff --git a/packages/common/src/utils/saveFrames.ts b/packages/common/src/utils/saveFrames.ts new file mode 100644 index 00000000..6d40747d --- /dev/null +++ b/packages/common/src/utils/saveFrames.ts @@ -0,0 +1,15 @@ +import fs from "fs"; +import path from "path"; +import { Frames } from "../types"; + +interface SaveFramesArgs { + frames: Frames; + bitmapsDir: string; +} + +export const saveFrames = ({ frames, bitmapsDir }: SaveFramesArgs) => { + for (let [fileName, { buffer }] of Object.entries(frames)) { + const out_path = path.resolve(bitmapsDir, fileName); + fs.writeFileSync(out_path, buffer, { encoding: "binary" }); + } +};