# config.parseWorkspace

**Workspace Manager concept example** A working example of the core library. It can change without notice.

- **Module:** config
- **Package:** @libtmux/workspace
- **Language:** TypeScript
- **Kind:** function
- **Source:** https://github.com/libtmux/libtmux-ts/blob/46cccfef2a546de55ce8b308249b8c76339089a0/packages/workspace/src/config.ts#L54
- **Page:** https://libtmux.org/en/ts/latest/workspace/reference/config-parseworkspace/

```
function parseWorkspace(value: unknown): Workspace
```

Validate a parsed workspace, rejecting anything the schema does not allow.

## Parameters

- `value` (`unknown`)

## Guides

Pages that discuss `parseWorkspace`.

- [TypeScript workspace internals](/en/ts/latest/workspace/internals/)
- [Use the TypeScript workspace builder](/en/ts/latest/workspace/internals/guides/)
- [TypeScript workspace builder API](/en/ts/latest/workspace/reference/)
