fix: is.class for minified class expression
This commit is contained in:
parent
979eb763fc
commit
e5991b561e
1 changed files with 1 additions and 1 deletions
|
|
@ -418,7 +418,7 @@ export function isBuffer(value: unknown): value is NodeBuffer {
|
|||
}
|
||||
|
||||
export function isClass<T = unknown>(value: unknown): value is Class<T> {
|
||||
return isFunction(value) && value.toString().startsWith('class ');
|
||||
return isFunction(value) && /^class(\s|{)/.test(value.toString());
|
||||
}
|
||||
|
||||
export function isDataView(value: unknown): value is DataView {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue