trampoline_call Synchronous

Protected result tuple; yielding callback is rejected.

Syntax
Luau
trampoline_call(
    callback: Function,
    callstack: {CallFrame},
    options: TrampolineOptions,
    ...args: any
) -> (success: boolean, ...results: any)

Parameters

Function parameters
ParameterType
callbackFunction
callstack{CallFrame}
optionsTrampolineOptions
...argsany

Argument fields

CallFrame fields
Luau
CallFrame = {func: Function, currentline: number}
TrampolineOptions fields
Luau
TrampolineOptions = {script: Instance?, identity: number?, env: Table?, thread: thread?}

Returns

(success: boolean, ...results: any)
Kawaii documentation