UNPKG
base-domain
Version:
latest (5.2.0)
5.2.0
5.1.9
5.1.8
5.1.7
5.1.6
5.1.5
5.1.4
5.1.3
5.1.2
5.1.1
5.1.0
5.0.5
5.0.4
5.0.3
5.0.2
5.0.1
5.0.0
4.7.7
4.7.6
4.7.5
4.7.4
4.7.3
4.7.2
4.7.1
4.7.0
4.6.1
4.6.0
4.5.4
4.5.3
4.5.2
4.5.1
4.5.0
4.4.2
4.4.1
4.4.0
4.3.7
4.3.6
4.3.5
4.3.4
4.3.3
4.3.1
4.3.0
4.2.1
4.2.0
4.1.3
4.1.2
4.1.1
4.1.0
4.0.0
3.8.0
3.7.0
3.6.5
3.6.4
3.6.3
3.6.2
3.6.1
3.6.0
3.5.0
3.4.3
3.4.2
3.4.1
3.4.0
3.3.2
3.3.1
3.3.0
3.2.0
3.1.4
3.1.3
3.1.2
3.1.1
3.1.0
3.0.4
3.0.3
3.0.2
3.0.1
3.0.0
2.2.0
2.1.4
2.1.3
2.1.2
2.1.1
2.1.0
1.9.6
1.9.5
1.9.4
1.9.3
1.9.2
1.9.1
1.9.0
1.8.7
1.8.6
1.8.5
1.8.4
1.8.3
1.8.2
1.8.1
1.8.0
1.7.3
1.7.2
1.7.1
1.7.0
1.6.0
1.5.4
1.5.3
1.5.2
1.5.1
1.5.0
1.4.2
1.4.1
1.4.0
1.3.0
1.2.1
1.2.0
1.1.7
1.1.6
1.1.5
1.1.4
1.1.3
1.1.2
1.1.1
1.1.0
1.0.0
0.7.4
0.7.3
0.7.2
0.7.1
0.6.3
0.6.2
0.6.1
0.6.0
0.5.4
0.5.3
0.5.2
0.5.1
0.5.0
0.4.1
0.4.0
0.3.9
0.3.8
0.3.7
0.3.5
0.3.4
0.3.2
0.3.1
0.1.14
0.1.13
0.1.12
simple module to help build Domain-Driven Design
github.com/CureApp/base-domain
CureApp/base-domain
base-domain
/
spec
/
domain
/
diary.coffee
16 lines
(10 loc)
•
344 B
text/coffeescript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Entity
=
require
(
'../base-domain'
).
Entity
class
Diary
extends
Entity
@properties
: title :
@TYPES
.
STRING
comment :
@TYPES
.
STRING
author :
@TYPES
.
MODEL
'member'
coauthor :
@TYPES
.
MODEL
'member'
,
'coauthorId'
date :
@TYPES
.
DATE
upd :
@TYPES
.
UPDATED_AT
module
.exports =
Diary