Skip to content

Functions

resolveValue()

resolveValue<T, Args>(value, ...args): T

获取值,若 value 是函数,则后面的参数将传入其中并得到结果

Type Parameters

Type Parameter
T
Args extends any[]

Parameters

ParameterTypeDescription
valueMaybeFn<T, Args>目标值
...argsArgsvalue 是函数时的参数列表

Returns

T

Example

ts
resolveValue(1)
// => 1

resolveValue(() => 1)
// => 1

resolveValue((v) => v, 1)
// => 1