BlackDice/b3-chief

View on GitHub
src/types/Subject.js

Summary

Maintainability
A
0 mins
Test Coverage
import t from 'tcomb'

import Identity from './Identity'
import SubjectTarget from './SubjectTarget'
import MemoryDictionary from './MemoryDictionary'

export default t.interface({
    id: Identity,
    treeId: Identity,
    target: SubjectTarget,
    memories: t.maybe(MemoryDictionary),
}, {
    name: 'Subject',
    strict: true,
})