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