diff --git a/data/dev/sl-lua-defs.json b/data/dev/sl-lua-defs.json index d22b49a..0ff169d 100644 --- a/data/dev/sl-lua-defs.json +++ b/data/dev/sl-lua-defs.json @@ -156,6 +156,42 @@ } ] }, + { + "name": "once", + "parameters": [ + { + "name": "self" + }, + { + "name": "eventName", + "type": "DetectedEventName" + }, + { + "name": "handler", + "type": "DetectedEventHandler" + } + ], + "returnType": "EventHandler", + "overloads": [ + { + "name": "once", + "parameters": [ + { + "name": "self" + }, + { + "name": "eventName", + "type": "NonDetectedEventName" + }, + { + "name": "handler", + "type": "EventHandler" + } + ], + "returnType": "EventHandler" + } + ] + }, { "name": "off", "parameters": [ diff --git a/data/syntax_def_default.json b/data/syntax_def_default.json index bd536c8..ca21e5f 100644 --- a/data/syntax_def_default.json +++ b/data/syntax_def_default.json @@ -16271,6 +16271,42 @@ ], "returnType": "EventHandler" }, + { + "name": "once", + "overloads": [ + { + "name": "once", + "parameters": [ + { + "name": "self" + }, + { + "name": "eventName", + "type": "NonDetectedEventName" + }, + { + "name": "handler", + "type": "EventHandler" + } + ], + "returnType": "EventHandler" + } + ], + "parameters": [ + { + "name": "self" + }, + { + "name": "eventName", + "type": "DetectedEventName" + }, + { + "name": "handler", + "type": "DetectedEventHandler" + } + ], + "returnType": "EventHandler" + }, { "name": "off", "parameters": [