focus-svelte
Version:
Focus lock for svelte with zero dependencies.
25 lines (24 loc) • 818 B
TypeScript
import { SvelteComponentTyped } from "svelte";
declare const __propDef: {
props: {
enabled: boolean;
assignAriaHidden?: boolean | undefined;
element?: HTMLElement | string | undefined;
focusable?: boolean | undefined;
focusDelay?: number | (() => Promise<void>) | undefined;
preventScroll?: boolean | undefined;
delay?: number | (() => Promise<void>) | undefined;
};
events: {
[evt: string]: CustomEvent<any>;
};
slots: {
default: {};
};
};
export declare type FocusProps = typeof __propDef.props;
export declare type FocusEvents = typeof __propDef.events;
export declare type FocusSlots = typeof __propDef.slots;
export default class Focus extends SvelteComponentTyped<FocusProps, FocusEvents, FocusSlots> {
}
export {};