Documentation
    Preparing search index...

    Type Alias MockFsService

    MockFsService: MockService<MockFsState> & {
        readFile(path: string): Uint8Array<ArrayBufferLike> | undefined;
        setNextPick(pick: "cancelled" | FsPickResult): void;
        writeFile(path: string, bytes: Uint8Array): boolean;
    }

    The fs mock with picker and host-side mutation controls.

    Type Declaration

    • readFile: function
      • Read a file's bytes directly.

        Parameters

        • path: string

          Virtual absolute path.

        Returns Uint8Array<ArrayBufferLike> | undefined

        Bytes, or undefined when absent or a directory.

    • setNextPick: function
    • writeFile: function
      • Write a file from the host side (bypasses permissions), emitting fs.changed.

        Parameters

        • path: string

          Virtual absolute path whose parent exists.

        • bytes: Uint8Array

          New content.

        Returns boolean

        Whether the write happened.

    const service = createMockFsService();
    service.setNextPick('cancelled');
    service.writeFile('/downloads/note.txt', new TextEncoder().encode('hi'));