1.0.1 • Published 4 years ago
instance_of_class v1.0.1
this__is
this__is is a library which allows to check if an object match a Typescript class
Example
My class
export class User {
constructor(
public username: string,
public password: string
) {} // you shoud have a constructor
}
My instances
const camille = {
username: 'camille',
password: '*',
age: 25
}
const alice = {
username: 'alice',
password: '*'
}
const bob = {
username: 'bob',
}
Usage
instance(camille).ofClass(User); // return true
instance(alice).ofClass(User); // return true
instance(bob).ofClass(User); // return false