# NativeMessagingStreamEvent

[**@openpolyfill/firefox-addon-playwright-harness**](/docs/api/reference)

***

[@openpolyfill/firefox-addon-playwright-harness](/docs/api/reference/globals) / NativeMessagingStreamEvent

# Interface: NativeMessagingStreamEvent

Defined in: [src/native-messaging-observer.ts:36](https://github.com/OpenPolyfill/FirefoxAddonPlaywrightHarness/blob/9532a852e3623332cfb2eacd964ebdb4045220e5/src/native-messaging-observer.ts#L36)

## Properties

### bytes

> **bytes**: `Buffer`

Defined in: [src/native-messaging-observer.ts:41](https://github.com/OpenPolyfill/FirefoxAddonPlaywrightHarness/blob/9532a852e3623332cfb2eacd964ebdb4045220e5/src/native-messaging-observer.ts#L41)

Raw bytes observed by Firefox before any blocking-mode mutation.

***

### channel

> **channel**: [`NativeMessagingChannel`](/docs/api/reference/type-aliases/NativeMessagingChannel)

Defined in: [src/native-messaging-observer.ts:39](https://github.com/OpenPolyfill/FirefoxAddonPlaywrightHarness/blob/9532a852e3623332cfb2eacd964ebdb4045220e5/src/native-messaging-observer.ts#L39)

***

### hostName

> **hostName**: `string`

Defined in: [src/native-messaging-observer.ts:37](https://github.com/OpenPolyfill/FirefoxAddonPlaywrightHarness/blob/9532a852e3623332cfb2eacd964ebdb4045220e5/src/native-messaging-observer.ts#L37)

***

### pid

> **pid**: `number`

Defined in: [src/native-messaging-observer.ts:38](https://github.com/OpenPolyfill/FirefoxAddonPlaywrightHarness/blob/9532a852e3623332cfb2eacd964ebdb4045220e5/src/native-messaging-observer.ts#L38)

***

### session

> **session**: [`NativeMessagingSession`](/docs/api/reference/classes/NativeMessagingSession)

Defined in: [src/native-messaging-observer.ts:42](https://github.com/OpenPolyfill/FirefoxAddonPlaywrightHarness/blob/9532a852e3623332cfb2eacd964ebdb4045220e5/src/native-messaging-observer.ts#L42)
