/** * Returns `true` if the value is a function. * @param value The value to check. * * @example * ```typescript * isFunction(() => {}); // => true * isFunction(function() {}); // => true * isFunction(async () => {}); // => true * isFunction(function*() {}); // => true * isFunction(async function*() {}); // => true * isFunction(new Function()); // => true * isFunction(function*() {}.bind(null)); // => true * isFunction(async function*() {}.bind(null)); // => true * isFunction(new Proxy(() => {}, {})); // => true * isFunction(''); // => false * ``` */ declare const isFunction: ( value: unknown, ) => value is (...args: unknown[]) => unknown; export default isFunction; //# sourceMappingURL=isFunction.d.ts.map