UNPKG

@selenite/commons

Version:

This typescript package provides a set of frequently used utilities, types and svelte actions for building projects with Typescript and Svelte.

26 lines (25 loc) 883 B
import type { Action } from 'svelte/action'; export * as FocusTrap from './focusTrap'; export * from './focusTrap'; export * as Shortcut from './shortcut'; export * from './shortcut'; export * as Canvas from './canvas'; export * from './canvas'; export * as Scroll from './scroll'; export * from './scroll'; export * as Inputs from './inputs'; export * from './inputs'; export * as Drag from './drag'; export * from './drag'; export * as Click from './click'; export * from './click'; export * as Keyboard from './keyboard'; export * from './keyboard'; export * from './resizable'; export * from './box-selection'; export * from '@neodrag/svelte'; export * from './document'; export * from './focus'; export declare const handleFocusLeave: Action<HTMLElement, (isKeyboard: boolean) => void>; export declare const takeFocus: Action<HTMLElement, boolean>; export * from './focusTrap';