writeJsonFile
Serialize et écrit du JSON dans un fichier.
Exemple
ts
import { SF } from "@duplojs/server-utils";
const result = await SF.writeJsonFile("/tmp/config.json", { enabled: true });
// result: E.Ok | SF.FileSystemLeft<"write-json-file">
await SF.writeJsonFile("/tmp/config.json", { enabled: true }, { space: 2 });Syntaxe
typescript
function writeJsonFile(
path: string,
data: unknown,
params?: {
space?: number;
}
): Promise<FileSystemLeft<"write-json-file"> | E.Ok>Paramètres
path: chemin du fichier JSON.data: données a serialiser.params.space: indentation JSON (optionnel).
Valeur de retour
E.Ok: si l'écriture réussit.FileSystemLeft<"write-json-file">: si la serialisation ou l'écriture échoue.
Notes
- Si
JSON.stringifyéchoue, la fonction retourne un échec.
Voir aussi
readJsonFile- Lit un fichier JSON.
