1 |
|
2 | const ExtensionStore = require('./dist/ExtensionStore.js').default;
|
3 | exports.store = new ExtensionStore();
|
4 |
|
5 | exports.Renderer = require('./dist/ExtensionRenderer.js').default;
|
6 |
|
7 |
|
8 | const ResourceLoadTracker = require('./dist/ResourceLoadTracker.js').default;
|
9 | const resourceLoadTracker = new ResourceLoadTracker();
|
10 | exports.store.resourceLoadTracker = resourceLoadTracker;
|
11 |
|
12 |
|
13 | exports.Renderer.extensionStore = exports.store;
|
14 | exports.Renderer.resourceLoadTracker = resourceLoadTracker;
|
15 |
|
16 | const ClassMetadataStore = require('./dist/ClassMetadataStore.js').default;
|
17 | exports.classMetadataStore = new ClassMetadataStore();
|
18 |
|
19 | exports.SandboxedComponent = require('./dist/SandboxedComponent.js').SandboxedComponent;
|
20 |
|
21 | exports.ErrorUtils = require('./dist/ErrorUtils.js').default;
|
22 |
|
23 | exports.Utils = require('./dist/ExtensionUtils.js').default;
|
24 |
|
25 | exports.dataType = function dataType(dataType) { return exports.classMetadataStore.dataType(dataType); };
|
26 |
|
27 | exports.untyped = function untyped() { return exports.classMetadataStore.untyped(); };
|
28 |
|
29 | exports.isType = require('./dist/ComponentTypeFilter.js').isType;
|
30 |
|
31 | exports.componentType = require('./dist/ComponentTypeFilter.js').componentType;
|
32 |
|
33 | exports.init = function init(args) {
|
34 | exports.classMetadataStore.init(args.classMetadataProvider);
|
35 | exports.store.init({
|
36 | extensionData: args.extensionData,
|
37 | classMetadataStore: exports.classMetadataStore,
|
38 | });
|
39 | };
|