Edit this page

up.util up.util.evalOption(value, ...args)
JavaScript function

This feature is experimental. Please share your experiences so we know what to keep or change.

If the given value is a function, calls the function with the given args. Otherwise it just returns value.

Example

up.util.evalOption(5) // => 5

let fn = () => 1 + 2
up.util.evalOption(fn) // => 3

Parameters

value any
...args Array

Return value

any