WebUI X Documentation
    Preparing search index...

    Interface FsStreamInterface

    Represents a stream-like interface for message-based communication.

    This interface provides methods for adding and removing event listeners for "message" events, sending messages, and handling incoming messages via an optional onmessage property.

    Implementations of this interface can be used to abstract communication channels such as web workers, sockets, or other message-based transports.

    interface FsStreamInterface {
        onmessage?: null | ((event: MessageEvent) => void);
        addEventListener(
            type: "message",
            listener: (event: MessageEvent) => void,
        ): void;
        postMessage(data: string | ArrayBufferLike): void;
        removeEventListener(
            type: "message",
            listener: (event: MessageEvent) => void,
        ): void;
    }
    Index

    Properties

    onmessage?: null | ((event: MessageEvent) => void)

    Methods

    • Parameters

      • type: "message"
      • listener: (event: MessageEvent) => void

      Returns void

    • Parameters

      • data: string | ArrayBufferLike

      Returns void

    • Parameters

      • type: "message"
      • listener: (event: MessageEvent) => void

      Returns void