diff --git a/source/index.ts b/source/index.ts index f40fad0..aa68c81 100644 --- a/source/index.ts +++ b/source/index.ts @@ -418,7 +418,7 @@ export function isBuffer(value: unknown): value is NodeBuffer { } export function isClass(value: unknown): value is Class { - return isFunction(value) && value.toString().startsWith('class '); + return isFunction(value) && /^class(\s|{)/.test(value.toString()); } export function isDataView(value: unknown): value is DataView {