Skip to content

resolveSteps

resolveSteps(steps, data): FormStep[]

Which of steps the respondent currently sees, given their answers so far — the Step-level counterpart to resolveVariant. A step’s own when may only reference a field from a step strictly before it (never its own content, never a later one — enforced server-side at save time), so visibility is a single deterministic forward pass: a plain Array.filter in document order, no fixpoint needed.

FormStep[]

SubmissionData

FormStep[]