---
title: DispatchOpenParts
description: "The Open part a dispatch definition states: its target, when it is `open`."
---

# `DispatchOpenParts`

Type, in `@jr2/orchestrator/src/dispatch-effect.ts`. The signature of an export, or a type that it names, names this type. The [Authoring surface](../authoring-surface.md) page lists each export. This type is not an export of `@jr2/orchestrator`, so a workflow module does not import it by name.

```ts
type DispatchOpenParts<T> = T extends typeof open ? "target" : never;
```

The Open part a dispatch definition states: its target, when it is `open`.
