From 13b56939bc0988e0bc7cd3f88a5ed70039037efb Mon Sep 17 00:00:00 2001 From: timonson Date: Tue, 14 May 2024 17:18:43 +0200 Subject: [PATCH] Change isFunction --- type.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/type.js b/type.js index d4b0bcd..1bc4605 100644 --- a/type.js +++ b/type.js @@ -61,6 +61,15 @@ export function isString(input) { return typeof input === "string"; } +/** + * Checks if the provided input is a function. + * @param {unknown} input - The input to check. + * @returns {boolean} - True if the input is a function, false otherwise. + */ +export function isFunction(input) { + return typeof input === "function"; +} + /** * isFunction. * https://github.com/microsoft/TypeScript/pull/23039 @@ -68,7 +77,7 @@ export function isString(input) { * @param {T} input * @returns {value is Extract} */ -export function isFunction(input) { +export function isNarrowedFunction(input) { return typeof input === "function"; }