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

    Class StdoutSink

    Sink that writes both channels to the process's standard output.

    This is the CLI host's sink and the default, preserving the shell's historical behavior exactly.

    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