Prevents navigation, displays confirmation prompt if specified, and handles loading state changes.

  • Parameters

    • __namedParameters: IParams

    Returns {
        block: () => void;
        handleLoadEnd: (isOk: boolean) => void;
        handleLoadStart: () => void;
        loading: boolean;
        unblock: () => void;
    }

    Object containing methods and state for preventing navigation and handling loading state.