pixelass/phony

View on GitHub
packages/graphql/src/utils/database.ts

Summary

Maintainability
A
2 hrs
Test Coverage
import { stingify, writeFile } from "@phony/utils";
import { Database } from "./types";

export async function update(data: Database, filePath: string): Promise<boolean> {
    return await writeFile(filePath, stingify(data))
        .then(() => {
            console.log(`database successfully updated at ${filePath}`);
            return true;
        })
        .catch(error => {
            console.error(error);
            return false;
        });
}