parent
9d6c91ee58
commit
e7e2213e91
2 changed files with 7 additions and 0 deletions
|
|
@ -413,6 +413,10 @@ export function isDate(value: unknown): value is Date {
|
|||
}
|
||||
|
||||
export function isDirectInstanceOf<T>(instance: unknown, class_: Class<T>): instance is T {
|
||||
if (instance === undefined || instance === null) {
|
||||
return false;
|
||||
}
|
||||
|
||||
return Object.getPrototypeOf(instance) === class_.prototype;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue