Function.{ isCallable, isConstructor }
Modules
esnext.function.is-callable, esnext.function.is-constructor.
Built-ins signatures
class Function {
static isCallable(value: any): boolean;
static isConstructor(value: any): boolean;
}
Entry points
core-js/proposals/function-is-callable-is-constructor
core-js(-pure)/full/function/is-callable
core-js(-pure)/full/function/is-constructor
Examples
Function.isCallable(null); // => false
Function.isCallable({}); // => false
Function.isCallable(function () { /* empty */ }); // => true
Function.isCallable(() => { /* empty */ }); // => true
Function.isCallable(class { /* empty */ }); // => false
Function.isConstructor(null); // => false
Function.isConstructor({}); // => false
Function.isConstructor(function () { /* empty */ }); // => true
Function.isConstructor(() => { /* empty */ }); // => false
Function.isConstructor(class { /* empty */ }); // => true