@web3r/flowerkit
Version:
Tree-shakable JavaScript and TypeScript utility library for frontend/browser apps: DOM, events, arrays, objects, strings, date, JSON, and network helpers (ESM/CJS, SSR-friendly).
14 lines (13 loc) • 452 B
text/typescript
export type TIsFnClassArgs = Parameters<typeof isFnClass>;
export type TIsFnClassReturn = ReturnType<typeof isFnClass>;
/**
* Checks if a function is a class or instance of class
* @param fn{*} source function
* @returns {boolean}
* @example
* // How to check if a function is ES6 Class?
* const fn = new Class();
* const isClass = isFnClass(fn);
* console.log(isClass); // => true
*/
export declare const isFnClass: (fn: unknown) => boolean;