@elysiumoss/ui-capture - v0.3.0
    Preparing search index...

    Interface ResolvedState

    A state with its extends chain flattened into one step list.

    interface ResolvedState {
        state: CaptureState;
        steps: readonly (
            | WaitForStep
            | WaitStep
            | ClickStep
            | FillStep
            | SelectStep
            | PressStep
            | RequestStep
            | ReloadStep
        )[];
        url: string
        | undefined;
        allowVideoReplay: boolean;
    }
    Index
    steps: readonly (
        | WaitForStep
        | WaitStep
        | ClickStep
        | FillStep
        | SelectStep
        | PressStep
        | RequestStep
        | ReloadStep
    )[]

    The parent chain's steps, in order, followed by this state's own.

    url: string | undefined

    The state's own url, or the nearest ancestor's.

    allowVideoReplay: boolean

    Set by this state or by any ancestor.

    The video suppression it opts out of is triggered by the resolved step list, so a child that inherits a parent's request step inherits the suppression; inheriting the opt-out alongside it is what keeps the pair from disagreeing. extends inherits exactly three things — steps, url and this flag; precondition, viewports and timeoutMs describe the child's own capture and stay per-state.