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

    Module index

    WasmerAddon

    Browser-terminal addon that starts and attaches a Wasmer WASIX shell.

    WasmerBrowserUnsupportedError

    Error thrown when the current page cannot initialize the Wasmer browser runtime.

    CreateWasmerShellOptions

    Configuration used to start a browser-only Wasmer shell process.

    WasmerAddonOptions

    Configuration for a Wasmer-backed terminal addon.

    WasmerAddonReady

    Result produced after a WasmerAddon attaches a shell to a terminal.

    WasmerBrowserSupport

    Result of checking whether the current browser can run Wasmer WASIX processes.

    WasmerBytesPackageSource

    A WebC package already loaded into memory.

    WasmerDirectory

    Public operations on a shared Wasmer virtual directory.

    WasmerDirectoryEntry

    A directory entry returned by a Wasmer virtual filesystem.

    WasmerInitializationOptions

    Custom initialization values forwarded to @wasmer/sdk. The first initialization wins.

    WasmerProcessInstance

    Structural subset of a running @wasmer/sdk instance used by the transport adapter.

    WasmerProcessOutput

    Final output and exit status returned by a Wasmer process.

    WasmerRegistryPackageSource

    A Wasmer package resolved by registry name.

    WasmerRuntimeOptions

    Configuration for the Wasmer runtime shared by a shell process.

    WasmerShellCapabilities

    Features provided by a managed Wasmer shell session.

    WasmerShellSession

    Managed byte streams and lifecycle for a running Wasmer shell.

    WasmerUrlPackageSource

    A self-hosted WebC package resolved by URL.

    WasmerWasmPackageSource

    A raw WASI or WASIX WebAssembly module loaded directly by Wasmer.

    WasmerBrowserFeature

    A browser feature required by the Wasmer JavaScript SDK.

    WasmerDirectoryFiles

    Initial files for a WASIX virtual directory, keyed by path.

    WasmerMount

    Mount value accepted when starting a Wasmer shell.

    WasmerPackageSource

    Supported sources for a runnable Wasmer package.

    WasmerShellStatus

    Lifecycle states of a managed Wasmer shell session.

    WasmerStreamChunk

    A chunk produced by a Wasmer process output stream.

    assertWasmerBrowserSupport

    Throws a diagnostic error unless the current browser can run Wasmer.

    createWasmerDirectory

    Creates a shared virtual directory that can be mounted into one or more Wasmer processes.

    createWasmerSession

    Creates a managed terminal session around an already-running Wasmer process. This consumes the instance through its wait() operation.

    createWasmerShell

    Loads a Wasmer package, starts its entrypoint or a named command, and returns a managed session.

    getWasmerBrowserSupport

    Checks browser and isolation features required by @wasmer/sdk.

    initializeWasmer

    Initializes the process-wide Wasmer SDK. Repeated calls share one initialization; options from the first call are used.

    wasmerProcessTransport

    Adapts a running Wasmer instance to gespenst's native byte transport. Process output receives the default PTY ONLCR behavior because the Wasmer SDK exposes pipes, not a TTY.