model-defaults

0.2.2 • Public • Published

model-defaults

Lets a model specify default attribute values.

Installation

$ component install segmentio/model-defaults

API

var defaults = require('model-defaults')
  , model = require('model');
 
// all specified up front
var person = model('person')
  .use(defaults({
    name: '',
    age: 0
  }))
  .attr('name')
  .attr('age');
 
// or specified individually
var person = model
  .use(defaults)
  .attr('name', { default: '' })
  .attr('age', { default: 0 });

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i model-defaults

Weekly Downloads

0

Version

0.2.2

License

MIT

Last publish

Collaborators

  • segmentio