ag-charts-community
Version:
Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue
19 lines (18 loc) • 864 B
TypeScript
import type { ButtonWidget } from './buttonWidget';
import type { NativeWidget } from './nativeWidget';
import type { RovingDirection } from './rovingDirection';
import type { SliderWidget } from './sliderWidget';
import { Widget } from './widget';
type RovingChildWidgets = SliderWidget | ButtonWidget | NativeWidget;
export declare abstract class RovingTabContainerWidget extends Widget<HTMLDivElement, RovingChildWidgets> {
private focusedChildIndex;
get orientation(): RovingDirection;
set orientation(orientation: RovingDirection);
constructor(initialOrientation: RovingDirection, role: 'toolbar' | 'list');
focus(): void;
protected onChildAdded(child: RovingChildWidgets): void;
protected onChildRemoved(removedChild: RovingChildWidgets): void;
private readonly onChildFocus;
private readonly onChildKeyDown;
}
export {};