๐Ÿ’พisClass()

JS โŸฉ values โŸฉ custom functions โŸฉ isClass()

// โญ๏ธ check if value is a "class"
// - require: 
//   โ€ข isFunction()
//   โ€ข functionDefinition()
function isClass(value) {
    return (
        // `value` is a function
        isFunction(value) &&
        // `value` is a "class" definition
        functionDefinition(value).startsWith("class")
    );
}

Last updated

Was this helpful?