Interface EvalutateParamtersResult<T, UOAT>
interface EvalutateParamtersResult< T extends evaluateParametersParameter[] | [evaluateParametersParameter], UOAT extends boolean = false,> { args: UOAT extends true ? EvaluateParemtersResultArgs_basic<T> : {} extends (
UOAT extends true ? EvaluateParemtersResultArgs_basic<T> : EvaluateParemtersResultArgs_v2_KeyedOnly< T, IncludeFromTuple< T, objectEvaluateParametersParameter & { key: string }, > extends (
objectEvaluateParametersParameter & { key: string })
[] ? IncludeFromTuple< T, objectEvaluateParametersParameter & { key: string }, > : (
objectEvaluateParametersParameter & { key: string })
[], > )
? UOAT extends true ? EvaluateParemtersResultArgs_basic<T> : EvaluateParemtersResultArgs_v2_TupleOnly< T, ExcludeFromTuple< T, objectEvaluateParametersParameter & { key: string }, >, > : (
UOAT extends true ? EvaluateParemtersResultArgs_basic<T> : EvaluateParemtersResultArgs_v2_KeyedOnly< T, IncludeFromTuple< T, objectEvaluateParametersParameter & { key: string }, > extends (
objectEvaluateParametersParameter & { key: string })
[] ? IncludeFromTuple< T, objectEvaluateParametersParameter & { key: string }, > : (
objectEvaluateParametersParameter & { key: string })
[], > )
& (
UOAT extends true ? EvaluateParemtersResultArgs_basic<T> : EvaluateParemtersResultArgs_v2_TupleOnly< T, ExcludeFromTuple< T, objectEvaluateParametersParameter & { key: string }, >, > )
; err: [Error, any][]; extra: string; params: T; get argsK(): UOAT extends true ? EvaluateParemtersResultArgs_basic<T> : EvaluateParemtersResultArgs_v2_KeyedOnly< T, IncludeFromTuple<T, objectEvaluateParametersParameter & { key: string }> extends (
objectEvaluateParametersParameter & { key: string } )
[] ? IncludeFromTuple< T, objectEvaluateParametersParameter & { key: string }, > : (
objectEvaluateParametersParameter & { key: string })
[], >; get argsT(): UOAT extends true ? EvaluateParemtersResultArgs_basic<T> : EvaluateParemtersResultArgs_v2_TupleOnly< T, ExcludeFromTuple<T, objectEvaluateParametersParameter & { key: string }>, >;} Properties
args
args: UOAT extends true ? EvaluateParemtersResultArgs_basic<T> : {} extends (
UOAT extends true ? EvaluateParemtersResultArgs_basic<T> : EvaluateParemtersResultArgs_v2_KeyedOnly< T, IncludeFromTuple<T, objectEvaluateParametersParameter & { key: string }> extends (
objectEvaluateParametersParameter & { key: string } )
[] ? IncludeFromTuple< T, objectEvaluateParametersParameter & { key: string }, > : (
objectEvaluateParametersParameter & { key: string })
[], > )
? UOAT extends true ? EvaluateParemtersResultArgs_basic<T> : EvaluateParemtersResultArgs_v2_TupleOnly< T, ExcludeFromTuple<T, objectEvaluateParametersParameter & { key: string }>, > : (
UOAT extends true ? EvaluateParemtersResultArgs_basic<T> : EvaluateParemtersResultArgs_v2_KeyedOnly< T, IncludeFromTuple< T, objectEvaluateParametersParameter & { key: string }, > extends (
objectEvaluateParametersParameter & { key: string })
[] ? IncludeFromTuple< T, objectEvaluateParametersParameter & { key: string }, > : (
objectEvaluateParametersParameter & { key: string })
[], > )
& (
UOAT extends true ? EvaluateParemtersResultArgs_basic<T> : EvaluateParemtersResultArgs_v2_TupleOnly< T, ExcludeFromTuple< T, objectEvaluateParametersParameter & { key: string }, >, > )
err
err: [Error, any][]
extra
extra: string
params
Accessors
argsK
argsT
The result of the evaluateParameters function.
Remarks
If the UOAT type parameter is set to true, the args property uses EvaluateParemtersResultArgs_basic instead of EvaluateParemtersResultArgs_v2.