@selenite/commons
Version:
This typescript package provides a set of frequently used utilities, types and svelte actions for building projects with Typescript and Svelte.
18 lines (17 loc) • 462 B
TypeScript
import type { MenuItem } from './types';
type Props = {
items: MenuItem[];
onclick?: () => void;
class?: string;
sort?: boolean;
};
declare const Menu: import("svelte").Component<Props, {
getFocusedItem: () => MenuItem | undefined;
expandAll: () => void;
collapseAll: () => void;
focusNext: () => void;
focusPrevious: () => void;
triggerFirst: () => void;
}, "">;
type Menu = ReturnType<typeof Menu>;
export default Menu;