---
url: https://node-ts.github.io/bus/api/bus-messages/type-aliases/MessageData.md
---
[API reference](../../index.md) / [@node-ts/bus-messages](../index.md) / MessageData

# Type Alias: MessageData\<TMessage>

```ts
type MessageData<TMessage> = Omit<TMessage, "$name" | "$version">;
```

Defined in: [packages/bus-messages/src/message-declaration.ts:6](https://github.com/node-ts/bus/blob/2e6cf65c27833b707ae31ee623cfb6343770f434/packages/bus-messages/src/message-declaration.ts#L6)

The fields of a message, without its `$name` and `$version`

## Type Parameters

| Type Parameter |
| ------ |
| `TMessage` *extends* [`Message`](../classes/Message.md) |
