Skip to content

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

Diffusé sous licence MIT.