Files
optolith-client/js/stores/data/Dependent.js
T
Lukas Obermann e1927227bf Changed data objects to ES6 classes
Additionally changed folder structure to components and views
2016-11-14 00:18:09 +01:00

22 lines
368 B
JavaScript

import Core from './Core';
export default class Dependent extends Core {
constructor(args) {
super(args);
this.dependencies = [];
}
addDependency(obj) {
this.dependencies.push(obj);
}
removeDependency(obj) {
let index = this.dependencies.indexOf(obj);
if (index > -1) {
this.dependencies.splice(index, 1);
return true;
}
return false;
}
}