forked from adopted-ember-addons/ember-data-model-fragments
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.js
39 lines (35 loc) · 1000 Bytes
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
import Namespace from '@ember/application/namespace';
import Ember from 'ember';
import VERSION from './version';
import Fragment from './fragment';
import FragmentArray from './array/fragment';
import FragmentTransform from './transforms/fragment';
import FragmentArrayTransform from './transforms/fragment-array';
import ArrayTransform from './transforms/array';
import {
fragment,
fragmentArray,
array,
fragmentOwner
} from './attributes';
/**
Ember Data Model Fragments
@module ember-data-model-fragments
@main ember-data-model-fragments
*/
const MF = Namespace.create({
VERSION: VERSION,
Fragment: Fragment,
FragmentArray: FragmentArray,
FragmentTransform: FragmentTransform,
FragmentArrayTransform: FragmentArrayTransform,
ArrayTransform: ArrayTransform,
fragment: fragment,
fragmentArray: fragmentArray,
array: array,
fragmentOwner: fragmentOwner,
});
if (Ember.libraries) {
Ember.libraries.register('Model Fragments', MF.VERSION);
}
export default MF;