UNPKG

@newdash/newdash

Version:

javascript/typescript utility library

27 lines (26 loc) 504 B
import { Class } from "./types"; /** * check if `value` is `Class` object * * the `Function` will return `false` * * @since 5.15.0 * @category Lang * * @param obj * * ```js * class A {} * function a() {} * isClass(A) // => true * isClass(a) // => false * ``` */ export declare function isClass(obj: any): obj is Class; /** * check a class is native class or not * @category Lang * @since 5.18.0 * @param c class type */ export declare function isNativeClass(c: Class<any>): boolean;