Skip to main content

evalUserFunc

export function evalUserFunc<ArgsT extends {[argName: string]: any}, RetT>(
  program: UplcProgram,
  props: UserFuncProps,
  namedArgs: ArgsT,
  logOptions: undefined | UplcLogger
): RetT

Type parameters​

ArgsT​

ArgsT extends {[argName: string]: any}

RetT​

RetT extends any

Arguments​

1. program​

program: UplcProgram

2. props​

props: UserFuncProps

3. namedArgs​

namedArgs: ArgsT

4. logOptions​

logOptions: undefined | UplcLogger

Returns​

RetT