UNPKG

@dialpad/dialtone

Version:

Dialpad's Dialtone design system monorepo

58 lines 2.47 kB
declare function _default({ listItemRole, indexKey, idKey, listElementKey, activeItemKey, openMethod, afterHighlightMethod, beginningOfListMethod, endOfListMethod, scrollToOnHighlight, focusOnKeyboardNavigation, }?: { listItemRole?: string | undefined; indexKey?: string | undefined; idKey?: string | undefined; listElementKey?: string | undefined; activeItemKey?: string | undefined; openMethod?: null | undefined; afterHighlightMethod?: null | undefined; beginningOfListMethod?: null | undefined; endOfListMethod?: null | undefined; scrollToOnHighlight?: boolean | undefined; focusOnKeyboardNavigation?: boolean | undefined; }): { mixins: { methods: { scrollElementIntoViewIfNeeded(ref: Element, opt_center: any, opt_behavior: any, opt_parent: any): void; scrollElementIntoView(ref: Element, opt_scrollToTop: any, opt_behavior: any, opt_parent: any): void; scrollIntoViewIfNeeded(ref: any, opt_center: any, opt_behavior: any, opt_parent: any): void; scrollIntoView(ref: any, opt_dir: any, opt_ifNeeded: any, opt_behavior: any, opt_parent: any): void; _setScrollTop(el: any, scrollTop: any, bounds: any, offsetTop: any, offsetBottom: any, opt_isNeeded: any, opt_behavior: any): void; _getElementHeight(el: any): any; _getScrollBounds(el: any): { top: any; bottom: any; }; _inScrollBounds(top: any, bottom: any, bounds: any): boolean; }; }[]; data(): { [x: string]: string | number | boolean; scrollToOnHighlight: boolean; focusOnKeyboardNavigation: boolean; }; provide(): { highlightId: () => any; }; methods: { _getListElement(): any; _itemsLength(): any; _getListItemNodes(): any; onUpKey(): void; onDownKey(): void; onHomeKey(): void; onEndKey(): void; onNavigationKey(key: any): void; isValidLetter(key: any): boolean; jumpToBeginning(): void; jumpToEnd(): void; setHighlightIndex(num: any): void; setHighlightId(id: any): void; _getItemIndex(id: any): number | undefined; _getItemId(index: any): any; scrollActiveItemIntoViewIfNeeded(): void; focusActiveItemIfNeeded(): void; }; }; export default _default; //# sourceMappingURL=keyboard_list_navigation.d.ts.map