luren-schema
Luren-Schema is a typescript module for Luren, it uses metadata to store type info and validate data.It use decorators to inject metadata, so decorator must be enabled .
Built-in data types:
string
, boolean
, number
, integer
, date
, array
,object
// validation//result: [true, undefined]//serialize to json// result: {name: 'My Name'}//deserialize from json//result: Person {name: 'John', password: 'encrypted_passwd'}// result: Hi, I'm Johnp.greeting