UserFunc
export interface UserFunc<ArgsT extends {[argName: string]: any}, RetT> {
eval(
namedArgs: ArgsT,
logOptions?: UplcLogger
): RetT
evalUnsafe(
namedArgs: UnsafeArgsT<ArgsT>,
logOptions?: UplcLogger
): RetT extends void
? void
: UplcData
name: string
profile(
namedArgs: UnsafeArgsT<ArgsT>,
logOptions?: UplcLogger
): CekResult
props: UserFuncProps
uplc: UplcProgram
}
Properties
eval
eval(
namedArgs: ArgsT,
logOptions?: UplcLogger
): RetT
evalUnsafe
evalUnsafe(
namedArgs: UnsafeArgsT<ArgsT>,
logOptions?: UplcLogger
): RetT extends void
? void
: UplcData
name
name: string
profile
profile(
namedArgs: UnsafeArgsT<ArgsT>,
logOptions?: UplcLogger
): CekResult
props
props: UserFuncProps
uplc
uplc: UplcProgram