# NativeMessagingMessage

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

***

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

# Interface: NativeMessagingMessage

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

## Properties

### direction

> **direction**: [`NativeMessagingDirection`](/docs/api/reference/type-aliases/NativeMessagingDirection)

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

***

### message

> **message**: `unknown`

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

***

### raw

> **raw**: `Buffer`

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

The complete length-prefixed frame observed inside Firefox before optional mutation.
