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> {
|
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 {
|
export function isDataView(value: unknown): value is DataView {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue