UNPKG

fluent-svelte-extra

Version:

A faithful implementation of Microsoft's Fluent Design System in Svelte.

50 lines (49 loc) 1.6 kB
import { SvelteComponentTyped } from "svelte"; declare const __propDef: { props: { [x: string]: any; closeOnSelect?: boolean; open?: boolean; wrapperElement?: HTMLDivElement; anchorElement?: HTMLDivElement; menuElement?: HTMLUListElement; targetParent?: HTMLElement; openBy?: ("rightClick" | "leftClick")[]; }; events: { select: CustomEvent<any>; } & { [evt: string]: CustomEvent<any>; }; slots: { default: {}; flyout: {}; }; }; export declare type ContextMenuProps = typeof __propDef.props; export declare type ContextMenuEvents = typeof __propDef.events; export declare type ContextMenuSlots = typeof __propDef.slots; export default class ContextMenu extends SvelteComponentTyped<ContextMenuProps, ContextMenuEvents, ContextMenuSlots> { get closeOnSelect(): boolean; /**accessor*/ set closeOnSelect(_: boolean); get open(): boolean; /**accessor*/ set open(_: boolean); get wrapperElement(): HTMLDivElement; /**accessor*/ set wrapperElement(_: HTMLDivElement); get anchorElement(): HTMLDivElement; /**accessor*/ set anchorElement(_: HTMLDivElement); get menuElement(): HTMLUListElement; /**accessor*/ set menuElement(_: HTMLUListElement); get targetParent(): HTMLElement; /**accessor*/ set targetParent(_: HTMLElement); get openBy(): ("rightClick" | "leftClick")[]; /**accessor*/ set openBy(_: ("rightClick" | "leftClick")[]); } export {};