# types.ProgramPlacement

- **Module:** types
- **Package:** libtmux
- **Language:** TypeScript
- **Kind:** typealias
- **Source:** https://github.com/libtmux/libtmux-ts/blob/ad09eaef7ffff40f510989ee0695852c44a31576/packages/libtmux/src/types.ts#L502
- **Page:** https://libtmux.org/en/ts/latest/reference/types-programplacement/

```ts
type ProgramPlacement = "session" | "split" | "window"
```

Where a program runs: a detached session of its own, a background window of the [`from`](/en/ts/latest/reference/types-spawnoptions-from/) pane's session, or a split beside the [`from`](/en/ts/latest/reference/types-spawnoptions-from/) pane, where a person sees it run.
