getsignalarguments Synchronous

Get the argument names Kawaii knows for a reflected signal. This can help you assemble a correct call to replicatesignal for a supported event.

Syntax
Luau
getsignalarguments(signal: RBXScriptSignal) -> {string}

Parameters

Function parameters
ParameterTypeDescription
signalRBXScriptSignalRBXScriptSignal to inspect.

Returns

{string}

An array of argument-name strings. An empty array means Kawaii has no named metadata for that signal.

Usage notes

This is a small built-in metadata set, not a complete type database for every Roblox event. Use getsignalargumentsinfo when you also need the advertised types.

Example

Example
Luau
local part = Instance.new("Part")
for _, name in ipairs(getsignalarguments(part.Touched)) do
    print(name)
end
part:Destroy()
Kawaii documentation