device-navigation
Version:
Navigate HTML elements in two dimensions with non-pointer devices.
44 lines (43 loc) • 1.21 kB
JavaScript
import { defineTypedCustomEvent } from 'typed-event-target';
/**
* This event is emitted from `NavController` when a nav exit is triggered.
*
* @category Events
*/
export class NavExitEvent extends defineTypedCustomEvent()('nav-exit') {
}
/**
* This event is emitted from `NavController` when a nav activate is triggered.
*
* @category Events
*/
export class NavActivateEvent extends defineTypedCustomEvent()('nav-activate') {
}
/**
* This event is emitted from `NavController` when a nav focus is triggered.
*
* @category Events
*/
export class NavFocusEvent extends defineTypedCustomEvent()('nav-focus') {
}
/**
* This event is emitted from `NavController` when a nav enter is triggered.
*
* @category Events
*/
export class NavEnterEvent extends defineTypedCustomEvent()('nav-enter') {
}
/**
* This event is emitted from `NavController` when a normal navigation is triggered.
*
* @category Events
*/
export class NavigateEvent extends defineTypedCustomEvent()('nav-navigate') {
}
/**
* This event is emitted from `NavController` when a pibling navigation is triggered.
*
* @category Events
*/
export class NavPiblingEvent extends defineTypedCustomEvent()('nav-navigate-pibling') {
}