| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | 1× 6× 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));
|