Defined in: event.ts:23
Upstream event-name constants (ZtronEvent parity). WINDOW_CREATED / WEBVIEW_CREATED fire as app-wide broadcasts on window creation; SUSPENDED/RESUMED are mobile-lifecycle events (desktop hosts do not fire them - names carried for platform parity).
DRAG_DROP:
"ztron://drag-drop"
Defined in: event.ts:38
DRAG_ENTER:
"ztron://drag-enter"
Defined in: event.ts:36
DRAG_LEAVE:
"ztron://drag-leave"
Defined in: event.ts:39
DRAG_OVER:
"ztron://drag-over"
Defined in: event.ts:37
WEBVIEW_CREATED:
"ztron://webview-created"
Defined in: event.ts:35
WINDOW_BLUR:
"ztron://blur"
Defined in: event.ts:29
WINDOW_CLOSE_REQUESTED:
"ztron://close-requested"
Defined in: event.ts:26
WINDOW_CREATED:
"ztron://window-created"
Defined in: event.ts:32
WINDOW_DESTROYED:
"ztron://destroyed"
Defined in: event.ts:27
WINDOW_FOCUS:
"ztron://focus"
Defined in: event.ts:28
WINDOW_MOVED:
"ztron://move"
Defined in: event.ts:25
WINDOW_RESIZED:
"ztron://resize"
Defined in: event.ts:24
WINDOW_RESUMED:
"ztron://resumed"
Defined in: event.ts:34
WINDOW_SCALE_FACTOR_CHANGED:
"ztron://scale-change"
Defined in: event.ts:30
WINDOW_SUSPENDED:
"ztron://suspended"
Defined in: event.ts:33
WINDOW_THEME_CHANGED:
"ztron://theme-changed"
Defined in: event.ts:31
Defined in: event.ts:42
T
event:
string
Defined in: event.ts:44
Event name.
id:
number
Defined in: event.ts:46
Event identifier used to unlisten.
payload:
T
Defined in: event.ts:48
Event payload.
Defined in: event.ts:55
optionaltarget?:string|EventTarget
Defined in: event.ts:57
The event target to listen to, defaults to { kind: 'Any' }.
EventCallback<
T> = (event) =>void
Defined in: event.ts:51
T
Event<T>
void
EventTarget = {
kind:"Any"; } | {kind:"AnyLabel";label:string; } | {kind:"App"; } | {kind:"Window";label:string; } | {kind:"Webview";label:string; } | {kind:"WebviewWindow";label:string; }
Defined in: event.ts:9
Tauri-compatible event target.
UnlistenFn = () =>
Promise<void>
Defined in: event.ts:53
Promise<void>
emit<
T>(event,payload?):Promise<void>
Defined in: event.ts:106
Emits an event to the backend (which fans it out to listeners).
T
string
T
Promise<void>
emitTo<
T>(target,event,payload?):Promise<void>
Defined in: event.ts:111
Emits an event to listeners matching the given target.
T
string | EventTarget
string
T
Promise<void>
listen<
T>(event,handler,options?):Promise<UnlistenFn>
Defined in: event.ts:73
Listens to an event.
T
string
Promise<UnlistenFn>
A promise resolving to an unlisten function (call it when the listener goes out of scope).
once<
T>(event,handler,options?):Promise<UnlistenFn>
Defined in: event.ts:89
Listens to an event once; unlistens automatically after the first fire.
T
string
Promise<UnlistenFn>