1.0.8 • Published 5 years ago

va-ts-model v1.0.8

Weekly downloads
1
License
MIT
Repository
github
Last release
5 years ago

va-ts-model

Simple base abstract model based on TypeScript decorators and reflect-metadata which helps with serializing and deserializing data.

Creating models

  class Animal extends Model {
    @ModelProp()
    dateOfBirth: Date;
    @ModelProp(Date)
    name: string;
  }

  class Dog extends Animal {
    retrieve(): void {}
  }

  class Human extends Animal {
    @ModelProp()
    surname: string;
    @ModelProp(Dog)
    dogs: Dog[];
  }
1.0.8

5 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago