web-serial-rxjs API Documentation
    Preparing search index...

    Variable SerialSessionStatusConst

    SerialSessionStatus: {
        Connected: "connected";
        Connecting: "connecting";
        Disconnecting: "disconnecting";
        Disposed: "disposed";
        Error: "error";
        Idle: "idle";
        Unsupported: "unsupported";
    } = ...

    Canonical status literals for a SerialSession lifecycle.

    Use these constants when comparing SerialSessionState.status so call sites avoid string typos and get IDE completion.

    Lifecycle transitions:

    idle -> connecting -> connected -> disconnecting -> idle
    \-> error
    (any) -> unsupported (when Web Serial API is unavailable)
    (any) -> error (when an unrecoverable failure occurs)
    (any) -> disposed (when dispose$ completes)

    Type Declaration

    • ReadonlyConnected: "connected"
    • ReadonlyConnecting: "connecting"
    • ReadonlyDisconnecting: "disconnecting"
    • ReadonlyDisposed: "disposed"
    • ReadonlyError: "error"
    • ReadonlyIdle: "idle"
    • ReadonlyUnsupported: "unsupported"