UNPKG

resolve-any

Version:

Calls a value if it is a function, simply returns it otherwise.

18 lines 589 B
/** @module resolve-any */ declare module "resolve-any" { /** * Returns given value. If `value` is a function, returns its return value. * @example * import {resolveSync} from "resolve-any" * const result = resolveSync("hello") * result === "hello" * import {resolveSync} from "resolve-any" * const result = resolveSync(() => "world") * result === "world" * @param value * @param {...*} args If value is a function, it will be called with these arguments * @returns {*} Resolved value */ export const resolveSync: any; }