UNPKG

@esri/calcite-components

Version:

Web Components for Esri's Calcite Design System.

45 lines (44 loc) 1.33 kB
import { EventEmitter, VNode } from "../../stencil-public-runtime"; import { LoadableComponent } from "../../utils/loadable"; import { T9nComponent } from "../../utils/t9n"; import { HandleMessages } from "./assets/handle/t9n"; import { HandleNudge } from "./interfaces"; export declare class Handle implements LoadableComponent, T9nComponent { /** * @internal */ activated: boolean; /** * Value for the button title attribute */ dragHandle: string; /** * Made into a prop for testing purposes only * * @internal */ messages: HandleMessages; /** * Use this property to override individual strings used by the component. */ messageOverrides: Partial<HandleMessages>; onMessagesChange(): void; connectedCallback(): void; componentWillLoad(): Promise<void>; componentDidLoad(): void; disconnectedCallback(): void; el: HTMLCalciteHandleElement; handleButton: HTMLElement; effectiveLocale: string; defaultMessages: HandleMessages; effectiveLocaleChange(): void; /** * Emitted when the handle is activated and the up or down arrow key is pressed. */ calciteHandleNudge: EventEmitter<HandleNudge>; /** Sets focus on the component. */ setFocus(): Promise<void>; handleKeyDown: (event: KeyboardEvent) => void; handleBlur: () => void; render(): VNode; }