core/lib/tern_from_ts/defs/keymaster.json.tmp
2017-05-14 13:22:31 +02:00

38 lines
830 B
Plaintext

{
"KeymasterEvent": {
"key": "string",
"method": "KeyHandler",
"mods": "[number]",
"scope": "string",
"shortcut": "string"
},
"KeyHandler": {},
"FilterEvent": {
"target": {
"tagName": "string"
},
"srcElement": {
"tagName": "string"
}
},
"Keymaster": {
"shift": "bool",
"alt": "bool",
"option": "bool",
"ctrl": "bool",
"control": "bool",
"command": "bool",
"setScope": "fn(scopeName: string)",
"getScope": "fn() -> string",
"deleteScope": "fn(scopeName: string)",
"noConflict": "fn()",
"unbind": "fn(key: string)",
"isPressed": "fn(keyCode: number) -> bool",
"getPressedKeyCodes": "fn() -> [number]",
"filter": "fn(event: FilterEvent)"
},
"key": "Keymaster",
"keymaster": "key",
"!name": "keymaster.d.ts"
}