Files
threshold-ui/addons/api/addon/models/scope.js
T

21 lines
482 B
JavaScript

import GeneratedScopeModel from '../generated/models/scope';
import { belongsTo, hasMany } from '@ember-data/model';
export default class ScopeModel extends GeneratedScopeModel {
// =relationships
/**
* The parent scope, if any.
* @type {ScopeModel}
*/
@belongsTo('scope', {inverse: 'childrenScopes'}) parentScope;
/**
* The inverse of parent scope, children.
* @type {ScopeModelp[]}
*/
@hasMany('scope', {inverse: 'parentScope'}) childrenScopes;
}