| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | 107× 67× 22× 18× 18× | import Ember from 'ember';
export default Ember.Mixin.create({
_modelFactory(factoryName) {
return this._factoryFor(`documents:${factoryName}`);
},
_createDocumentModel(_internal) {
return this._modelFactory('document').create({ _internal });
},
_createObjectModel(_internal) {
return this._modelFactory('object').create({ _internal });
},
_createArrayModel(_internal) {
let content = _internal.values;
return this._modelFactory('array').create({ _internal, content });
}
});
|