Skip to content
0

katanakit-js / useWriteFile

Function: useWriteFile() ​

ts
function useWriteFile(
   path, 
   data, 
   options?
): Promise<FilesystemResult<string>>;

Defined in: src/infrastructure/filesystem/filesystem.service.ts:231

Writes (or overwrites) a file, creating it when missing.

Parameters ​

ParameterTypeDescription
pathstringDestination file path.
datastring | Uint8Array<ArrayBufferLike>Text or bytes to write.
options?{ encoding?: | "utf-8" | "utf8" | "ascii" | "base64" | "base64url" | "hex" | "latin1" | "binary" | "ucs2" | "ucs-2" | "utf16le" | "utf-16le"; flag?: string; mode?: number; }Encoding, mode and flag overrides.
options.encoding?| "utf-8" | "utf8" | "ascii" | "base64" | "base64url" | "hex" | "latin1" | "binary" | "ucs2" | "ucs-2" | "utf16le" | "utf-16le"-
options.flag?string-
options.mode?number-

Returns ​

Promise<FilesystemResult<string>>

Safe Result with the written path.

Example ​

ts
const result = await useWriteFile("logs/app.log", "started\n");

Released under the MIT License.