evalUserFuncUnsafe
export function evalUserFuncUnsafe<ArgsT extends {[argName: string]: any}, RetT>(
program: UplcProgram,
props: UserFuncProps,
namedArgs: UnsafeArgsT<ArgsT>,
logOptions: undefined | UplcLogger
): RetT extends void
? void
: UplcData
Type parameters
ArgsT
ArgsT extends {[argName: string]: any}
RetT
RetT extends any
Arguments
1. program
program: UplcProgram
2. props
props: UserFuncProps
3. namedArgs
namedArgs: UnsafeArgsT<ArgsT>
4. logOptions
logOptions: undefined | UplcLogger
Returns
RetT extends void
? void
: UplcData