UNPKG

base-domain

Version:

simple module to help build Domain-Driven Design

18 lines (11 loc) 419 B
Entity = require('../../src/lib/facade').Entity class Member extends Entity @properties: firstName : @TYPES.STRING age : @TYPES.NUMBER registeredAt : @TYPES.DATE hobbies : @TYPES.MODELS 'hobby' newHobbies : @TYPES.MODELS 'hobby', 'newHobbyIds' mCreatedAt : @TYPES.CREATED_AT mUpdatedAt : @TYPES.UPDATED_AT module.exports = Member