Skip to content

ZenFG TypeScript API / snapshot / root / FrameGraphSnapshotNode

Type Alias: FrameGraphSnapshotNode

FrameGraphSnapshotNode = object

Defined in: packages/snapshot/src/types.ts:119

Captured graph node with its compile retention outcome.

Properties

compileState

readonly compileState: { executionOrder: number; status: "retained"; } | { reason: string; status: "culled"; }

Defined in: packages/snapshot/src/types.ts:128


groupId?

readonly optional groupId?: FrameGraphSnapshotEntityId

Defined in: packages/snapshot/src/types.ts:127


id

readonly id: FrameGraphSnapshotEntityId

Defined in: packages/snapshot/src/types.ts:120


kind

readonly kind: FrameGraphSnapshotNodeKind

Defined in: packages/snapshot/src/types.ts:124


label?

readonly optional label?: string

Defined in: packages/snapshot/src/types.ts:125


recordingOrder?

readonly optional recordingOrder?: number

Defined in: packages/snapshot/src/types.ts:123

Omitted only when an older producer did not preserve recording order.


sideEffect

readonly sideEffect: boolean

Defined in: packages/snapshot/src/types.ts:126


stableKey?

readonly optional stableKey?: string

Defined in: packages/snapshot/src/types.ts:121

Open source / MIT licensed