Skip to content
Saiko

getsignalargumentsinfo

Returns what each argument of a signal is: an array with a table for every argument, holding its Name and its Type.

Signature

luau
getsignalargumentsinfo(signal: RBXScriptSignal): { { Name: string, Type: string } }

Parameters

signalRBXScriptSignal

The signal to inspect.

Returns

{ { Name, Type } }

Example

luau
local info = getsignalargumentsinfo(Instance.new("Part").Touched)

for _, argument in info do
    print(argument.Name, argument.Type)
end