# UserJourneyBuildContext

**Kind:** Interface

**Source:** [`atloria-monorepo/libs/parser-core/src/interfaces/user-journey.interface.ts`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/libs/parser-core/src/interfaces/user-journey.interface.ts#L246)

Context for building user journey nodes

Tracks state while traversing code to build journey flows

## Properties

| Property | Type |
|---|---|
| `componentName` | `string` |
| `currentRoute` | `string` |
| `nodes` | `Map<string, UserJourneyNode>` |
| `edges` | `UserJourneyEdge[]` |
| `visitedNodeIds` | `Set<string>` |
| `depth` | `number` |
| `options` | `UserJourneyAnalysisOptions` |
