0.1.0 • Published 8 years ago
model-from-json v0.1.0
Model From JSON
Quick Start
import { ModelManager } from 'model-from-json';
const modelManager = new ModelManager();
class User {
static getModelRelations() {
emails: 'Email',
}
}
class Email {
}
modelManager.register('User', User);
modelManager.register('Email', Email);
const user = new User();
user.name = 'Bob';
modelManager.toJSON('User', ); // {name: 'Bob'}
modelManager.fromJSON('User', { name: 'Fred', emails: [{ email: 'fred@site.com' }] });
/*
class User {
name: 'Fred',
emails: [
class Email {
email: 'fred@site.com',
}
]
}
*/
Goals
Features
Installing
0.1.0
8 years ago