---
title: "PitlaneDTCGExtension"
description: "Pitlane's extension payload for a value DTCG cannot represent."
url: "https://pitlane.tools/package/theme/dtcg/interface/PitlaneDTCGExtension"
---

# PitlaneDTCGExtension

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

Pitlane's extension payload for a value DTCG cannot represent.

The extension is stored at `$extensions["tools.pitlane"]`. The surrounding node deliberately has no `$value`, making it a valid DTCG group that a strict consumer can ignore rather than a token carrying an invalid surrogate value.

## Properties

### reason

```ts
reason: string;
```

Why the value has no standard DTCG representation.

---

### type

```ts
type: SchemaTag;
```

The source schema tag, including Pitlane-only `any` and `scale`.

---

### value

```ts
value: unknown;
```

The original authoring value, with exact accessor references reversed.
