UNPKG

smartobject-js

Version:

SmartObject.js will enable javascript object to have type checking

16 lines (12 loc) 242 B
var SO = require("./SmartObject") var schema = { leg: Number, addLeg: (leg___number) => undefined } var Cat = SO("Cat", schema); Cat.addLeg = function(leg) { this.leg = 5; } Cat.addSchema({test: Boolean}) Cat.addLeg(4) Cat.logValue();