24 lines
834 B
Lua
24 lines
834 B
Lua
--- @meta
|
|
|
|
--- Yields the current coroutine until the passed signal is emitted.
|
|
--- If an Object is passed, awaits for its 'completed' signal.
|
|
--- This function should only be called inside a coroutine.
|
|
---
|
|
--- Note: only available if `GODOT_UTILITY_FUNCTIONS` library is open in the LuaState.
|
|
--- @param awaitable Object | Signal
|
|
--- @return any
|
|
function await(awaitable) end
|
|
|
|
|
|
--- Returns the Variant type of the passed value.
|
|
--- Contrary to GDScript's `typeof`, in Lua this does not return the enum like `TYPE_BOOL` or `TYPE_DICTIONARY`, but rather the actual class type like `bool` or `Dictionary`.
|
|
--- ```
|
|
--- if typeof(some_value) == Dictionary then
|
|
--- -- ...
|
|
--- end
|
|
--- ```
|
|
--- Note: only available if `GODOT_VARIANT` library is open in the LuaState.
|
|
--- @param value any
|
|
--- @return userdata?
|
|
function typeof(value) end
|