-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathindex.js
More file actions
28 lines (21 loc) · 972 Bytes
/
Copy pathindex.js
File metadata and controls
28 lines (21 loc) · 972 Bytes
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
// select impl
var AuthoringUnit = require('./unit/AuthoringUnitDefault');
var AuthoringCollection = require('./collection/AuthoringCollectionDefault');
var AuthoringMonitor = require('./collection/AuthoringMonitor');
// deprecated name, looks like a collection impl
var AuthoringCollectionMonitor = AuthoringMonitor;
var ActionContext = require('./actioncontext/ActionContext');
var yobo = require('./unit/BackboneExport');
module.exports = {
AuthoringUnit: AuthoringUnit,
AuthoringCollection: AuthoringCollection,
AuthoringCollectionMonitor: AuthoringCollectionMonitor,
ActionContext: ActionContext,
serializers: {
SedXml: require('./xml/AuthoringCollectionSerializerXml')
},
// Reuse the same libs downstream, mainly to avoid duplication in Webpack bundles
// Also important to avoid Backbone's wrapping of models, but quite irrelevant because AuthoringUnit is already subclassing the expected Model
Backbone: yobo.Backbone,
_: yobo._
};