mise API - v0.0.0
    Preparing search index...

    Class BufferSink

    Sink that accumulates the data channel in memory and drops status.

    Used by capture paths and tests; will carry the pipe and redirect machinery once those consume envelopes.

    Implements

    Index
    • Writes command output (the data channel).

      Parameters

      • chunk: string | Buffer<ArrayBufferLike>

        Printable text (ANSI permitted) or raw bytes.

      Returns void

    • Writes error-stream output (the err channel).

      Parameters

      • chunk: string | Buffer<ArrayBufferLike>

        Printable text (ANSI permitted) or raw bytes.

      Returns void

    • Sends a typed event to the command's origin surface, while the command runs.

      The kind names what the data is (games.trek.state); a surface shows the kinds it knows and drops the rest. Optional: a sink that predates events, or has nowhere to send one, leaves it out, and a command sends with sink.event_write?.(kind, data).

      Parameters

      • _kind: string

        What the data is.

      • _data: unknown

        The event, shaped by its kind; it must survive JSON.

      Returns void