gespenst API - v0.1.0
    Preparing search index...

    Interface WasmerDirectory

    Public operations on a shared Wasmer virtual directory.

    interface WasmerDirectory {
        createDir(path: string): Promise<void>;
        dispose(): void;
        readDir(path: string): Promise<readonly WasmerDirectoryEntry[]>;
        readFile(path: string): Promise<Uint8Array<ArrayBufferLike>>;
        readTextFile(path: string): Promise<string>;
        removeDir(path: string): Promise<void>;
        removeFile(path: string): Promise<void>;
        writeFile(
            path: string,
            contents: string | Uint8Array<ArrayBufferLike>,
        ): Promise<void>;
    }

    Hierarchy (View Summary)

    Index
    • Creates a directory-relative directory.

      Parameters

      • path: string

      Returns Promise<void>

    • Reads a directory-relative file as bytes.

      Parameters

      • path: string

      Returns Promise<Uint8Array<ArrayBufferLike>>

    • Reads a directory-relative file as UTF-8 text.

      Parameters

      • path: string

      Returns Promise<string>

    • Removes an empty directory-relative directory.

      Parameters

      • path: string

      Returns Promise<void>

    • Removes a directory-relative file.

      Parameters

      • path: string

      Returns Promise<void>

    • Writes UTF-8 text or bytes to a directory-relative file.

      Parameters

      • path: string
      • contents: string | Uint8Array<ArrayBufferLike>

      Returns Promise<void>