origami
v0.3.0
Published
Fold utilities
Downloads
18
Maintainers
Readme
origami
Fold utilities
API
construct
Fold in a constructor to instantiate with data.
function Model(data){
this.data = data;
}
when.resolve({ hello: 'world' })
.fold(construct, Model)
.then(function(model){
// `model` is an instance of Model
});
reach
Fold in a deep object path to extract from data.
var data = {
some: {
deep: {
prop: 'hello world'
}
}
};
when.resolve(data)
.fold(reach, 'some.deep.prop')
.then(function(val){
// `val` is 'hello world'
});
Old origami
If you are looking for the old version of origami
, please use npm install [email protected]
.