Newer
Older
import Model, { attr, hasMany, belongsTo } from '@ember-data/model';
export default class NodeModel extends Model {
@belongsTo('node', { inverse: 'children', polymorphic: true }) parent;
@hasMany('node', { polymorphic: true, inverse: 'parent' }) children;
return this.type === 'folder' || this.model === 'folder';
return this.type === 'document' || this.model === 'document';