Skip to Content
This is documentation for Trrack 2.0. Click here for legacy Trrack documentation →
FunctionsFunction: initializeProvenanceGraph()

@trrack/core


@trrack/core / initializeProvenanceGraph

Function: initializeProvenanceGraph()

initializeProvenanceGraph<State, Event>(initialState): object

Defined in: graph/provenance-graph.ts:23 

Type Parameters

State

State

Event

Event extends string

Parameters

initialState

State

Returns

object

addArtifact

addArtifact: ActionCreatorWithPayload<AddArtifactPayload, "provenance-graph/addArtifact">

addMetadata

addMetadata: ActionCreatorWithPayload<AddMetadataPayload, "provenance-graph/addMetadata">

addNode

addNode: ActionCreatorWithPayload<StateNode<State, Event>, "provenance-graph/addNode">

backend

backend: ProvenanceGraph<State, Event>

changeCurrent

changeCurrent: ActionCreatorWithPayload<NodeId, "provenance-graph/changeCurrent">

current

current: ProvenanceNode<State, Event>

initialState

initialState: ProvenanceGraph<State, Event>

load

load: ActionCreatorWithPayload<ProvenanceGraph<State, Event>, "provenance-graph/load">

root

root: RootNode<State>

update()

update: (action) => { payload: AddMetadataPayload; type: "provenance-graph/addMetadata"; } | { payload: AddArtifactPayload; type: "provenance-graph/addArtifact"; } | { payload: NodeId; type: "provenance-graph/changeCurrent"; } | { payload: StateNode; type: "provenance-graph/addNode"; } | { payload: ProvenanceGraph; type: "provenance-graph/load"; }

Parameters

action

ProvenanceGraphAction<State, Event>

Returns

{ payload: AddMetadataPayload; type: "provenance-graph/addMetadata"; } | { payload: AddArtifactPayload; type: "provenance-graph/addArtifact"; } | { payload: NodeId; type: "provenance-graph/changeCurrent"; } | { payload: StateNode; type: "provenance-graph/addNode"; } | { payload: ProvenanceGraph; type: "provenance-graph/load"; }

currentChange()

currentChange(func, config): UnsubscribeCurrentChangeListener

Parameters

func

CurrentChangeHandler

config

CurrentChangeHandlerConfig

Returns

UnsubscribeCurrentChangeListener

Last updated on