@progress/kendo-vue-common
Version:
Kendo UI for Vue Common Utilities package
45 lines (44 loc) • 1.7 kB
TypeScript
/**
* @license
*-------------------------------------------------------------------------------------------
* Copyright © 2026 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the package root for more information
*-------------------------------------------------------------------------------------------
*/
/**
* @hidden
*/
export declare const focusableChildren: (element: HTMLElement, elementsSelectors?: string[]) => HTMLElement[] | [
];
/**
* @hidden
*/
export declare const firstFocusableChild: (element: HTMLElement, elementsSelectors?: string[]) => HTMLElement | undefined;
/**
* @hidden
*/
export declare const lastFocusableChild: (element: HTMLElement, elementsSelectors?: string[]) => HTMLElement | undefined;
/**
* @hidden
*/
export declare const focusFirstFocusableChild: (element: HTMLElement, elementsSelectors?: string[]) => void;
/**
* @hidden
*/
export declare const focusLastFocusableChild: (element: HTMLElement, elementsSelectors?: string[]) => void;
/**
* @hidden
*/
export declare const keepFocusInContainer: (e: KeyboardEvent, containerElement?: HTMLElement | null, elementsSelectors?: string[]) => void;
/**
* @hidden
*/
export declare const applyTrappedFocus: (e: KeyboardEvent, containerElement: HTMLElement, updateFocusedState?: (isContainerFocused: boolean) => void, elementsSelectors?: string[]) => void;
/**
* @hidden
*/
export declare const enableNavigatableContainer: (containerElement: HTMLElement, elementsSelectors?: string[]) => void;
/**
* @hidden
*/
export declare const disableNavigatableContainer: (containerElement: HTMLElement, elementsSelectors?: string[]) => void;