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
await SF.writeJsonFile("/tmp/config.json", { enabled: true }, { space: 2 });Syntaxe
typescript
function writeJsonFile(
path: string | URL,
data: unknown,
params?: {
space?: number;
}
): Promise<FileSystemLeft | 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: si la serialisation ou l'écriture échoue.
Notes
- Si
JSON.stringifyéchoue, la fonction retourne un échec.
Voir aussi
readJsonFile- Lit un fichier JSON.
