File tree Expand file tree Collapse file tree 20 files changed +40
-22
lines changed
Expand file tree Collapse file tree 20 files changed +40
-22
lines changed Original file line number Diff line number Diff line change 22import presenterFactory from '@learninglocker/xapi-activities/dist/expressPresenter' ;
33import serviceFactory from '@learninglocker/xapi-activities/dist/service' ;
44import enTranslator from '@learninglocker/xapi-activities/dist/translatorFactory/en' ;
5+ import { Router } from 'express' ;
56import AppConfig from './AppConfig' ;
67import repoFactory from './repo/factory' ;
78
8- export default ( appConfig : AppConfig ) => {
9+ export default ( appConfig : AppConfig ) : Router => {
910 const translator = enTranslator ;
1011 const repo = repoFactory ( {
1112 auth : {
Original file line number Diff line number Diff line change 1+ import Repo from '@learninglocker/xapi-activities/dist/repoFactory/AuthRepo' ;
12import testAuthRepo from '@learninglocker/xapi-activities/dist/testAuthRepo' ;
23import mongoAuthRepo from '@learninglocker/xapi-agents/dist/mongoAuthRepo' ;
34import FactoryConfig from './FactoryConfig' ;
45
5- export default ( factoryConfig : FactoryConfig ) => {
6+ export default ( factoryConfig : FactoryConfig ) : Repo => {
67 switch ( factoryConfig . factoryName ) {
78 case 'test' :
89 return testAuthRepo ( factoryConfig . test ) ;
Original file line number Diff line number Diff line change 1+ import Repo from '@learninglocker/xapi-activities/dist/repoFactory/Repo' ;
12import authFactory from './auth/factory' ;
23import FactoryConfig from './FactoryConfig' ;
34import modelsFactory from './models/factory' ;
45import storageFactory from './storage/factory' ;
56
6- export default ( factoryConfig : FactoryConfig ) => {
7+ export default ( factoryConfig : FactoryConfig ) : Repo => {
78 const authFacade = authFactory ( factoryConfig . auth ) ;
89 const modelsFacade = modelsFactory ( factoryConfig . models ) ;
910 const storageFacade = storageFactory ( factoryConfig . storage ) ;
Original file line number Diff line number Diff line change 11import memoryModelsRepo from '@learninglocker/xapi-activities/dist/memoryModelsRepo' ;
22import mongoModelsRepo from '@learninglocker/xapi-activities/dist/mongoModelsRepo' ;
3+ import Repo from '@learninglocker/xapi-activities/dist/repoFactory/ModelsRepo' ;
34import FactoryConfig from './FactoryConfig' ;
45
5- export default ( factoryConfig : FactoryConfig ) => {
6+ export default ( factoryConfig : FactoryConfig ) : Repo => {
67 switch ( factoryConfig . factoryName ) {
78 case 'mongo' :
89 return mongoModelsRepo ( factoryConfig . mongo ) ;
Original file line number Diff line number Diff line change @@ -2,10 +2,11 @@ import * as Storage from '@google-cloud/storage';
22import googleStorageRepo from '@learninglocker/xapi-activities/dist/googleStorageRepo' ;
33import localStorageRepo from '@learninglocker/xapi-activities/dist/localStorageRepo' ;
44import s3StorageRepo from '@learninglocker/xapi-activities/dist/s3StorageRepo' ;
5+ import Repo from '@learninglocker/xapi-agents/dist/repoFactory/StorageRepo' ;
56import { S3 } from 'aws-sdk' ;
67import FactoryConfig from './FactoryConfig' ;
78
8- export default ( factoryConfig : FactoryConfig ) => {
9+ export default ( factoryConfig : FactoryConfig ) : Repo => {
910 switch ( factoryConfig . factoryName ) {
1011 case 's3' :
1112 return s3StorageRepo ( {
Original file line number Diff line number Diff line change 22import presenterFactory from '@learninglocker/xapi-agents/dist/expressPresenter' ;
33import serviceFactory from '@learninglocker/xapi-agents/dist/service' ;
44import enTranslator from '@learninglocker/xapi-agents/dist/translatorFactory/en' ;
5+ import { Router } from 'express' ;
56import AppConfig from './AppConfig' ;
67import repoFactory from './repo/factory' ;
78
8- export default ( appConfig : AppConfig ) => {
9+ export default ( appConfig : AppConfig ) : Router => {
910 const translator = enTranslator ;
1011 const repo = repoFactory ( {
1112 auth : {
Original file line number Diff line number Diff line change 11import mongoAuthRepo from '@learninglocker/xapi-agents/dist/mongoAuthRepo' ;
2+ import Repo from '@learninglocker/xapi-agents/dist/repoFactory/AuthRepo' ;
23import testAuthRepo from '@learninglocker/xapi-agents/dist/testAuthRepo' ;
34import FactoryConfig from './FactoryConfig' ;
45
5- export default ( factoryConfig : FactoryConfig ) => {
6+ export default ( factoryConfig : FactoryConfig ) : Repo => {
67 switch ( factoryConfig . factoryName ) {
78 case 'test' :
89 return testAuthRepo ( factoryConfig . test ) ;
Original file line number Diff line number Diff line change 1+ import Repo from '@learninglocker/xapi-agents/dist/repoFactory/Repo' ;
12import authFactory from './auth/factory' ;
23import FactoryConfig from './FactoryConfig' ;
34import modelsFactory from './models/factory' ;
45import storageFactory from './storage/factory' ;
56
6- export default ( factoryConfig : FactoryConfig ) => {
7+ export default ( factoryConfig : FactoryConfig ) : Repo => {
78 const authFacade = authFactory ( factoryConfig . auth ) ;
89 const modelsFacade = modelsFactory ( factoryConfig . models ) ;
910 const storageFacade = storageFactory ( factoryConfig . storage ) ;
Original file line number Diff line number Diff line change 11import memoryModelsRepo from '@learninglocker/xapi-agents/dist/memoryModelsRepo' ;
22import mongoModelsRepo from '@learninglocker/xapi-agents/dist/mongoModelsRepo' ;
3+ import Repo from '@learninglocker/xapi-agents/dist/repoFactory/ModelsRepo' ;
34import FactoryConfig from './FactoryConfig' ;
45
5- export default ( factoryConfig : FactoryConfig ) => {
6+ export default ( factoryConfig : FactoryConfig ) : Repo => {
67 switch ( factoryConfig . factoryName ) {
78 case 'mongo' :
89 return mongoModelsRepo ( factoryConfig . mongo ) ;
Original file line number Diff line number Diff line change 11import * as Storage from '@google-cloud/storage' ;
22import googleStorageRepo from '@learninglocker/xapi-agents/dist/googleStorageRepo' ;
33import localStorageRepo from '@learninglocker/xapi-agents/dist/localStorageRepo' ;
4+ import Repo from '@learninglocker/xapi-agents/dist/repoFactory/StorageRepo' ;
45import s3StorageRepo from '@learninglocker/xapi-agents/dist/s3StorageRepo' ;
56import { S3 } from 'aws-sdk' ;
67import FactoryConfig from './FactoryConfig' ;
78
8- export default ( factoryConfig : FactoryConfig ) => {
9+ export default ( factoryConfig : FactoryConfig ) : Repo => {
910 switch ( factoryConfig . factoryName ) {
1011 case 's3' :
1112 return s3StorageRepo ( {
You can’t perform that action at this time.
0 commit comments