This singleton class manages the registration and retrieval of InteractorCursor instances. It ensures that each Interactor has a unique cursor and provides methods to get cursors by their associated Interactor.

Constructors

Properties

cursors: Map<Interactor, InteractorCursor> = ...
getInstance: () => CursorControllerProvider

Methods

  • Deprecated

    in favor of getCursorByInteractor Gets the InteractorCursor for a specified interactor

    Parameters

    • interactor: Interactor

      The interactor to get the cursor for

    Returns InteractorCursor

    the InteractorCursor for the requested interactor, or null if it doesn't exist

  • Gets the InteractorCursor for a specified interactor

    Parameters

    • interactor: Interactor

      The interactor to get the cursor for

    Returns InteractorCursor

    the InteractorCursor for the requested interactor, or null if it doesn't exist

MMNEPVFCICPMFPCPTTAAATR