Module / v1.0.0-beta.13

@typed/navigation/Blocking

4 unique exports available through this public import path, including their members and aliases.

import * as Blocking from "@typed/navigation/Blocking";

Blocking decisions

  • Blocking

    interface

    Presents one blocked transition and the three ways its owner can settle it.

Blocking policy

  • UseBlockNavigationParams

    interface

    Configures the optional Effectful predicate used before a transition is blocked.

  • useBlockNavigation

    variable

    Registers a scoped navigation blocker and returns renderer-independent blocking state.

Blocking state

  • BlockNavigation

    interface

    Exposes the currently blocked transition as reactive state plus an isBlocking projection.