Interface Svelte
interface Svelte {
condition?: boolean | () => boolean;
onPress?: (
data?: {
event?: PointerEvent | KeyboardEvent;
focusSource?: A11yFocusSource;
item?: TJSMenuData.Item.Svelte;
},
) => OnPressResult
| Promise<OnPressResult>;
svelte: Embed;
}
condition?: boolean | () => boolean;
onPress?: (
data?: {
event?: PointerEvent | KeyboardEvent;
focusSource?: A11yFocusSource;
item?: TJSMenuData.Item.Svelte;
},
) => OnPressResult
| Promise<OnPressResult>;
svelte: Embed;
}
Hierarchy
- TJSMenuData.Item.Common<TJSMenuData.Item.Svelte>
- Svelte (View Summary)
Index
Properties
Properties
Optional
condition
condition?: boolean | () => boolean
If a boolean and false or a function that invoked returns a falsy value this item is not added.
Optional
onPress
onPress?: (
data?: {
event?: PointerEvent | KeyboardEvent;
focusSource?: A11yFocusSource;
item?: TJSMenuData.Item.Svelte;
},
) => OnPressResult
| Promise<OnPressResult>
data?: {
event?: PointerEvent | KeyboardEvent;
focusSource?: A11yFocusSource;
item?: TJSMenuData.Item.Svelte;
},
) => OnPressResult
| Promise<OnPressResult>
A callback function to invoke; The data object contains the originating event, menu item data, and an A11yFocusSource object to potentially handle later in a continuation of user interaction.
To defer immediate application of the A11yFocusSource return true
indicating a focus continuation.
svelte
An embedded Svelte configuration object.
Defines an item that is a Svelte component.