Interface IKHRInteractivityBlockProvenance
interface IKHRInteractivityBlockProvenance {
configuration?: Record<string, IKHRInteractivityConfigurationProvenance>;
declarationIndex: number;
generatedConfiguration?: Record<string, unknown>;
generatedConfigurationRuntime?: Record<
string,
IKHRInteractivityInputDefaultProvenance,
>;
generatedInputDefaults?: Record<
string,
IKHRInteractivityInputDefaultProvenance,
>;
graphIndex: number;
nodeIndex: number;
operation: string;
role: number;
sourcePath: string;
}
configuration?: Record<string, IKHRInteractivityConfigurationProvenance>;
declarationIndex: number;
generatedConfiguration?: Record<string, unknown>;
generatedConfigurationRuntime?: Record<
string,
IKHRInteractivityInputDefaultProvenance,
>;
generatedInputDefaults?: Record<
string,
IKHRInteractivityInputDefaultProvenance,
>;
graphIndex: number;
nodeIndex: number;
operation: string;
role: number;
sourcePath: string;
}
Hierarchy (View Summary)
- IKHRInteractivityBlockProvenance
Properties
Optionalconfiguration
Original and lowered configuration values used for safe inverse transforms.
declaration Index
declarationIndex: number
Source declaration index.
Optionalgenerated Configuration
generatedConfiguration?: Record<string, unknown>
Importer-generated primitive configuration that must remain unchanged for inverse export.
Optionalgenerated Configuration Runtime
Runtime fingerprints for generated configuration that changes representation while parsing.
Optionalgenerated Input Defaults
Importer-generated unconnected input defaults that have no authored KHR socket representation.
graph Index
graphIndex: number
Source graph index.
node Index
nodeIndex: number
Source node index.
operation
operation: string
Full operation name.
role
role: number
Role of this block in a one-to-many mapping. Negative roles identify generated helper blocks.
source Path
sourcePath: string
Stable JSON pointer to the source node.
Stable source identity retained on every FlowGraph block lowered from a KHR_interactivity node.