Overview

Common functions(async) for file system


Table of contents


createFileTask (function)

Write a file(async)

Signature


export const createFileTask = (
    { path, data, encoding }:
        { path: string, data: string | Buffer | Stream, encoding?: string }): T.Task<void> =>
    () =>
        new Promise((resolve, reject) => ...

Added in v0.2.1

updateFileTask (function)

update a file(async).

Rename path when path isn’t undefined

Replace content when data isn’t undefined

Signature


export const updateFileTask = ({ data: { path, data, encoding }, where }:
    { data: { path?: string, data?: string | Buffer | Stream, encoding?: string }, where: string }): T.Task<void> => ...

Added in v0.2.1