UNPKG

base-domain

Version:

simple module to help build Domain-Driven Design

30 lines (20 loc) 470 B
'use strict' Util = require '../util' BaseModel = require './base-model' ###* Base model class without "id" column, rather than a set of values @class ValueObject @extends BaseModel @module base-domain ### class ValueObject extends BaseModel @isEntity: false ###* check equality @method equals @param {ValueObject} vo @return {Boolean} ### equals: (vo) -> super(vo) and Util.deepEqual(@, vo) module.exports = ValueObject