Skip to content

MokoJs/embeds

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

moko-embeds

Embeddable documents for moko

Work in Progress

This plugin is not yet done.

Usage Example

var embeds = require('moko-embeds');

var Color = moko('Color').attr('red').attr('green').attr('blue').attr('alpha');

Color.prototype.description = function() { console.log("r: %d, g: %d, b: %d, a: %d") };


var User = moko('User').attr('favoriteColor', { embeds: Color });

User.use(embeds);

var user = yield new User({favoriteColor: { red: 255, green: 123, blue: 255 }});
user.favoriteColor instanceof Color // true
user.favoriteColor.description() // runs method above

About

Embedable models for moko

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published