all files / documents/document/ array.js

100% Statements 3/3
100% Branches 0/0
100% Functions 2/2
100% Lines 3/3
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17                15×            
import Ember from 'ember';
import BaseMixin from './base-mixin';
import { markModel } from 'documents/util/internal';
import createTransform from 'documents/util/create-array-transform-mixin';
 
const TransformMixin = createTransform({
  internal(model) {
    return this._internal.toInternal(model);
  },
  public(internal) {
    return this._internal.toModel(internal);
  }
});
 
export default markModel(Ember.ArrayProxy.extend(BaseMixin, TransformMixin));