export declare type FunctionType = (...args: unknown[]) => unknown; export declare type EmptyFunctionType = () => void; export declare type AsyncFunctionType = (...args: unknown[]) => Promise; /** * @title isFunction * @description 是函数 * @param value {unknown} * @param strict {boolean=false} 严格模式 * @returns {boolean} */ export declare function isFunction(value: unknown, strict?: boolean): value is T; /** * @title isAsyncFunction * @description 是异步函数 * @param value {any} * @returns {boolean} */ export declare function isAsyncFunction(value: unknown): value is T; /** * @title likeFunction * @description 是函数 * @param value {any} * @returns {boolean} * @version 0.4.0 */ export declare function likeFunction(value: unknown): value is T; /** * @title isEmptyFunction * @description 是空方法 * @param value {unknown} * @returns {boolean} * @version 0.4.0 */ export declare function isEmptyFunction(value: unknown): value is EmptyFunctionType; /** * @title isEffectFunction * @description 是有效方法(非空方法) * @param value {unknown} * @returns {boolean} * @version 0.4.0 */ export declare function isEffectFunction(value: unknown): value is T; //# sourceMappingURL=isFunction.d.ts.map