---
url: /api/@ufo-soft/caelus/core/functions/forward.md
---
# Function: forward()

> **forward**(`commands`, `send`): [`Registration`](../interfaces/Registration.md)\[]

Defined in: [core.ts:59](https://github.com/ufo-soft/caelus/blob/31cc32fc3d2008e3b0d484d65d10bba2a91a5897/packages/caelus/src/core.ts#L59)

Registrations for commands whose work happens in another process: every handler sends its name and args
through `send` and returns whatever comes back.

## Parameters

### commands

[`Commands`](../type-aliases/Commands.md)

### send

[`Send`](../type-aliases/Send.md)

## Returns

[`Registration`](../interfaces/Registration.md)\[]
