FsResponder over a user-picked absolute directory, via the Tauri fs plugin.

Implements

Constructors

Methods

  • values() — list immediate children of a directory.

    Parameters

    • path: string

    Returns Promise<
        {
            entries: { kind: "file"
            | "directory"; name: string }[];
            kind: "list";
        },
    >

  • getFile().text()/arrayBuffer() — read a file (base64 when binary).

    Parameters

    • path: string

    Returns Promise<{ binary: boolean; data: string; kind: "readFile" }>

  • removeEntry — delete a file or directory.

    Parameters

    • path: string
    • recursive: boolean

    Returns Promise<{ kind: "ok" }>

  • createWritable().write — write a file (data is base64 when binary).

    Parameters

    • path: string
    • data: string
    • binary: boolean

    Returns Promise<{ kind: "ok" }>