MCPcopy Index your code
hub / github.com/wavetermdev/waveterm / keydownWrapper

Function keydownWrapper

frontend/util/keyutil.ts:21–32  ·  view source on GitHub ↗
(
    fn: (waveEvent: WaveKeyboardEvent) => boolean
)

Source from the content-addressed store, hash-verified

19}
20
21function keydownWrapper(
22 fn: (waveEvent: WaveKeyboardEvent) => boolean
23): (event: KeyboardEvent | React.KeyboardEvent) => void {
24 return (event: KeyboardEvent | React.KeyboardEvent) => {
25 const waveEvent = adaptFromReactOrNativeKeyEvent(event);
26 const rtnVal = fn(waveEvent);
27 if (rtnVal) {
28 event.preventDefault();
29 event.stopPropagation();
30 }
31 };
32}
33
34function waveEventToKeyDesc(waveEvent: WaveKeyboardEvent): string {
35 let keyDesc: string[] = [];

Callers 3

aipanel.tsxFile · 0.90
LauncherViewFunction · 0.90
waveconfig.tsxFile · 0.90

Calls 1

Tested by

no test coverage detected