PrivateblurListener
blurListener: ((event: FocusEvent) => void)
PrivatedownListener
downListener: ((event: KeyboardEvent) => void)
PrivatefocusListener
focusListener: ((event: FocusEvent) => void)
PrivatelastTabEvent
lastTabEvent: number = 0
Privatereferences
references: Set<unknown> = ...
PrivatetabState
tabState: null | boolean = null
PrivateupListener
upListener: ((event: KeyboardEvent) => void)
PrivatewaitQueue
waitQueue: Set<(() => void)> = ...
PrivatewindowFocused
windowFocused: boolean = false
A helper class for checking whether the tab key is being pressed, and whether the direction is reversed (by having shift pressed).