> Development branch documentation · commit 327c05c78d2f528e4f4a679fcc7a77d9aa161f48
> Package versions: @zenfg/webgpu 0.1.0, @zenfg/snapshot 0.1.0, @zenfg/inspector 0.1.0, zenfg 0.1.0, zenfg-snapshot 0.1.0
> Source: https://github.com/uinosoft/zenfg/blob/327c05c78d2f528e4f4a679fcc7a77d9aa161f48/packages/webgpu/src/error.ts#L35

[ZenFG TypeScript API](/zenfg/docs/api/index.md) / [webgpu](/zenfg/docs/api/webgpu/index.md) / [root](/zenfg/docs/api/webgpu/root/index.md) / FrameGraphErrorOptions

# Type Alias: FrameGraphErrorOptions

> **FrameGraphErrorOptions** = `object`

Defined in: [packages/webgpu/src/error.ts:35](https://github.com/uinosoft/zenfg/blob/327c05c78d2f528e4f4a679fcc7a77d9aa161f48/packages/webgpu/src/error.ts#L35)

Structured metadata attached to a FrameGraphError.

## Properties

### cause?

> `readonly` `optional` **cause?**: `unknown`

Defined in: [packages/webgpu/src/error.ts:40](https://github.com/uinosoft/zenfg/blob/327c05c78d2f528e4f4a679fcc7a77d9aa161f48/packages/webgpu/src/error.ts#L40)

***

### context?

> `readonly` `optional` **context?**: `Readonly`\<`Record`\<`string`, `unknown`\>\>

Defined in: [packages/webgpu/src/error.ts:39](https://github.com/uinosoft/zenfg/blob/327c05c78d2f528e4f4a679fcc7a77d9aa161f48/packages/webgpu/src/error.ts#L39)

***

### nodeId?

> `readonly` `optional` **nodeId?**: `number`

Defined in: [packages/webgpu/src/error.ts:37](https://github.com/uinosoft/zenfg/blob/327c05c78d2f528e4f4a679fcc7a77d9aa161f48/packages/webgpu/src/error.ts#L37)

***

### phase

> `readonly` **phase**: [`FrameGraphErrorPhase`](/zenfg/docs/api/webgpu/root/type-aliases/FrameGraphErrorPhase.md)

Defined in: [packages/webgpu/src/error.ts:36](https://github.com/uinosoft/zenfg/blob/327c05c78d2f528e4f4a679fcc7a77d9aa161f48/packages/webgpu/src/error.ts#L36)

***

### resourceId?

> `readonly` `optional` **resourceId?**: `number`

Defined in: [packages/webgpu/src/error.ts:38](https://github.com/uinosoft/zenfg/blob/327c05c78d2f528e4f4a679fcc7a77d9aa161f48/packages/webgpu/src/error.ts#L38)
