🎉 This is documentation for Trrack 2.0. Click here for legacy Trrack documentation →

trrack - A library for reproducible tracking

DocumentationDocumentationShowcaseShowcaseAPI ReferenceAPI ReferenceAboutAbout
GitHubGitHub (opens in a new tab)Get in touch (opens in a new tab)
    • ID
    • Registry
    • TrrackEvents
    • createAction
    • createRootNode
    • createStateNode
    • initEventManager
    • initializeProvenanceGraph
    • initializeTrrack
    • isRootNode
    • isStateNode
    • Trrack
    • Artifact
    • ArtifactId
    • ConfigureTrrackOptions
    • CurrentChangeHandler
    • CurrentChangeHandlerConfig
    • FlavoredId
    • Label
    • LabelGenerator
    • Metadata
    • MetadataId
    • NodeArtifact
    • NodeId
    • Nodes
    • ProduceWrappedStateChangeFunction
    • ProvenanceGraphStore
    • ProvenanceNode
    • RecordActionArgs
    • RootNode
    • SideEffects
    • StateChangeFunction
    • StateLike
    • StateNode
    • Trigger
    • TrrackActionConfig
    • TrrackActionFunction
    • TrrackActionRecord
    • UnsubscribeCurrentChangeListener

On This Page

  • Type parameters
  • Parameters
  • Returns
  • Defined in
Question? Give us feedback → (opens in a new tab)Edit this page
API Reference
Functions
createRootNode

@trrack/core / createRootNode

Function: createRootNode

â–¸ createRootNode<State>(args): RootNode<State>

Type parameters

Name
State

Parameters

NameType
argsObject
args.initialArtifact?unknown
args.initialMetadata?Record<string, unknown>
args.label?string
args.stateState

Returns

RootNode<State>

Defined in

packages/core/src/graph/components/node.ts:105 (opens in a new tab)

createActioncreateStateNode

BSD 3 2026 © The Trrack Team.