Resolves a literal value or invokes a unary callback.
Literal value to return as-is, or a unary function to invoke.
Optional
Argument passed when value is a function; ignored otherwise.
value
value directly, or the result of value(arg) when value is a function.
value(arg)
resolveMaybeFn(42); // 42resolveMaybeFn((x: number) => x * 2, 21); // 42 Copy
resolveMaybeFn(42); // 42resolveMaybeFn((x: number) => x * 2, 21); // 42
Resolves a literal value or invokes a unary callback.