🎉 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
isStateNode

@trrack/core / isStateNode

Function: isStateNode

â–¸ isStateNode<State, Event>(node): node is StateNode<State, Event>

Type parameters

NameType
StateState
Eventextends string

Parameters

NameType
nodeProvenanceNode<State, Event>

Returns

node is StateNode<State, Event>

Defined in

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

isRootNodeTrrack

BSD 3 2026 © The Trrack Team.