effect-playwright
    Preparing search index...

    Interface AndroidSocket

    AndroidSocket is a way to communicate with a process launched on the AndroidDevice. Use androidDevice.open(command) to open a socket.

    interface AndroidSocket {
        "[asyncDispose]"(): Promise<void>;
        addListener(event: "close", listener: () => any): this;
        addListener(event: "data", listener: (buffer: Buffer) => any): this;
        close(): Promise<void>;
        off(event: "close", listener: () => any): this;
        off(event: "data", listener: (buffer: Buffer) => any): this;
        on(event: "close", listener: () => any): this;
        on(event: "data", listener: (buffer: Buffer) => any): this;
        once(event: "close", listener: () => any): this;
        once(event: "data", listener: (buffer: Buffer) => any): this;
        prependListener(event: "close", listener: () => any): this;
        prependListener(event: "data", listener: (buffer: Buffer) => any): this;
        removeListener(event: "close", listener: () => any): this;
        removeListener(event: "data", listener: (buffer: Buffer) => any): this;
        write(data: Buffer): Promise<void>;
    }
    Index
    • Returns Promise<void>

    • Emitted when the socket is closed.

      Parameters

      • event: "close"
      • listener: () => any

      Returns this

    • Emitted when data is available to read from the socket.

      Parameters

      • event: "data"
      • listener: (buffer: Buffer) => any

      Returns this

    • Closes the socket.

      Returns Promise<void>

    • Removes an event listener added by on or addListener.

      Parameters

      • event: "close"
      • listener: () => any

      Returns this

    • Removes an event listener added by on or addListener.

      Parameters

      • event: "data"
      • listener: (buffer: Buffer) => any

      Returns this

    • Emitted when the socket is closed.

      Parameters

      • event: "close"
      • listener: () => any

      Returns this

    • Emitted when data is available to read from the socket.

      Parameters

      • event: "data"
      • listener: (buffer: Buffer) => any

      Returns this

    • Adds an event listener that will be automatically removed after it is triggered once. See addListener for more information about this event.

      Parameters

      • event: "close"
      • listener: () => any

      Returns this

    • Adds an event listener that will be automatically removed after it is triggered once. See addListener for more information about this event.

      Parameters

      • event: "data"
      • listener: (buffer: Buffer) => any

      Returns this

    • Emitted when the socket is closed.

      Parameters

      • event: "close"
      • listener: () => any

      Returns this

    • Emitted when data is available to read from the socket.

      Parameters

      • event: "data"
      • listener: (buffer: Buffer) => any

      Returns this

    • Removes an event listener added by on or addListener.

      Parameters

      • event: "close"
      • listener: () => any

      Returns this

    • Removes an event listener added by on or addListener.

      Parameters

      • event: "data"
      • listener: (buffer: Buffer) => any

      Returns this

    • Writes some data to the socket.

      Parameters

      • data: Buffer

        Data to write.

      Returns Promise<void>