---
title: "DeepPartialTokens"
description: "The mode-override shape for a token tree: every group optional, every leaf a value. A mode overrides values, never structure or types."
url: "https://pitlane.tools/package/theme/type/DeepPartialTokens"
---

# DeepPartialTokens

```ts
import type { DeepPartialTokens } from "@pitlane/theme";
```

```ts
type DeepPartialTokens<T> = 0 extends 1 & T ? unknown : { [K in keyof T]?: T[K] extends string | number | readonly (string | number)[] ? TokenValue : DeepPartialTokens<T[K]> };
```

The mode-override shape for a token tree: every group optional, every leaf a value. A mode overrides values, never structure or types.

## Type Parameters

### T

`T`
