all files / app/initializers/ documents-internal.js

100% Statements 10/10
100% Branches 0/0
100% Functions 1/1
100% Lines 10/10
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                            79×   79× 79×   79× 79× 79×   79× 79× 79×   79×        
import Stores from 'documents/stores';
import Store from 'documents/store';
import Database from 'documents/database';
import Document from 'documents/document/document';
import DocumentObject from 'documents/document/object';
import DocumentArray from 'documents/document/array';
import InternalDocument from 'documents/document/internal/document';
import InternalObject from 'documents/document/internal/object';
import InternalArray from 'documents/document/internal/array';
import AdapterCouch from 'documents/adapter/couch';
 
export default {
  name: 'documents:internal',
  initialize(container) {
    container.register('documents:stores', Stores);
 
    container.register('documents:store', Store);
    container.register('documents:database', Database);
 
    container.register('documents:document', Document);
    container.register('documents:object', DocumentObject);
    container.register('documents:array', DocumentArray);
 
    container.register('documents:internal-document', InternalDocument);
    container.register('documents:internal-object', InternalObject);
    container.register('documents:internal-array', InternalArray);
 
    container.register('documents:adapter/couch', AdapterCouch);
  }
};