1.0.1 • Published 4 years ago

instance_of_class v1.0.1

Weekly downloads
-
License
MIT
Repository
-
Last release
4 years ago

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
1.0.1

4 years ago

1.0.0

4 years ago