buckets:updated "buckets:updated" : { profileId : string }
keychain:fallback- required "keychain:fallback-required" : Record < string , never >
lock:acquired "lock:acquired" : { lockId : string ; opName : string ; resource : string }
lock:released "lock:released" : { lockId : string }
"media:revoked" : { url : string }
"menu:edit/find" : Record < string , never >
"menu:file/new-folder" : Record < string , never >
"menu:file/open" : Record < string , never >
"menu:file/save" : Record < string , never >
"menu:go/back" : Record < string , never >
"menu:go/bookmarks" : Record < string , never >
"menu:go/forward" : Record < string , never >
"menu:go/up" : Record < string , never >
"menu:help/docs" : Record < string , never >
"menu:help/report-bug" : Record < string , never >
menu:view/mode/column "menu:view/mode/column" : Record < string , never >
"menu:view/mode/details" : Record < string , never >
"menu:view/mode/dual-pane" : Record < string , never >
"menu:view/mode/flat-key" : Record < string , never >
"menu:view/mode/gallery" : Record < string , never >
"menu:view/mode/icon-grid" : Record < string , never >
"menu:view/mode/tree" : Record < string , never >
"menu:view/refresh" : Record < string , never >
"menu:view/toggle-preview" : Record < string , never >
"menu:view/toggle-sidebar" : Record < string , never >
notification:new "notification:new" : { category : "userInitiated" | "background" ; details : unknown ; id : string ; message : string ; operation : string | null ; resource : string | null ; severity : "info" | "warning" | "error" | "success" ; timestamp : number ; title : string ; }
objects:updated "objects:updated" : { bucket : string ; prefix : string ; profileId : string }
transfer:progress "transfer:progress" : { bytesDone : number ; bytesTotal ?: number ; partsDone : number ; partsTotal : number ; requestId : string ; }
transfer:state "transfer:state" : { error ?: AppError ; requestId : string ; state : "failed" | "queued" | "running" | "done" | "canceled" ; } Type Declaration requestId : string state : "failed" | "queued" | "running" | "done" | "canceled"
Maps event name strings to their payload types.
OCP: adding a new Rust
EventKindvariant = adding one entry here. Thelistenwrapper is typed over this map, so consumers that use an unknown event name will get a compile-time error.