All files / src owservable.core.ts

100% Statements 42/42
100% Branches 0/0
100% Functions 0/0
100% Lines 42/42

Press n or j to go to the next uncovered block, b, p or k for the previous block.

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 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84    1x   1x                               1x   1x 1x 1x   1x 1x 1x   1x 1x 1x 1x 1x   1x   1x 1x 1x 1x   1x     1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x                               1x 1x  
'use strict';
 
import OwservableClient from './owservable.client';
 
import EStoreType from './enums/store.type.enum';
 
import type BackendChangeType from './backend/backend.change.type';
import type ConnectionManagerRefreshType from './types/connection.manager.refresh.type';
import type CronJobType from './types/cronjob.type';
import type LifecycleEvent from './types/lifecycle.event.type';
import type StoreScopeType from './types/store.scope.type';
import type StoreSubscriptionConfigType from './types/store.subscription.config.type';
import type StoreSubscriptionUpdateType from './types/store.subscription.update.type';
import type SubscriptionMethodsType from './types/subscription.methods.type';
import type WatcherType from './types/watcher.type';
import type WorkerType from './types/worker.type';
 
import type IConnectionManager from './auth/i.connection.manager';
import type IObservableBackend from './backend/i.observable.backend';
 
import BackendRegistry from './backend/backend.registry';
 
import initiateWorkers from './functions/initiate.workers';
import initiateCronjobs from './functions/initiate.cronjobs';
import initiateWatchers from './functions/initiate.watchers';
 
import addActionCronjobs from './functions/action/add.action.cronjobs';
import addActionWatchers from './functions/action/add.action.watchers';
import addActionWorkers from './functions/action/add.action.workers';
 
import executeCronjob from './functions/execute/execute.cronjob';
import executeWatcher from './functions/execute/execute.watcher';
import executeWorker from './functions/execute/execute.worker';
import executeProcessesInFolder from './functions/execute/execute.processes.in.folder';
import executeOnFilesRecursively from './functions/execute/execute.on.files.recursively';
 
import DataMiddlewareMap from './middleware/data.middleware.map';
 
import AStore from './store/a.store';
import CountStore from './store/count.store';
import DocumentStore from './store/document.store';
import CollectionStore from './store/collection.store';
 
import storeFactory from './store/factories/store.factory';
 
export {
	OwservableClient,
	EStoreType,
	BackendRegistry,
	initiateCronjobs,
	initiateWatchers,
	initiateWorkers,
	addActionCronjobs,
	addActionWatchers,
	addActionWorkers,
	executeCronjob,
	executeWatcher,
	executeWorker,
	executeProcessesInFolder,
	executeOnFilesRecursively,
	DataMiddlewareMap,
	AStore,
	CountStore,
	DocumentStore,
	CollectionStore,
	storeFactory
};
export type {
	BackendChangeType,
	ConnectionManagerRefreshType,
	CronJobType,
	LifecycleEvent,
	StoreScopeType,
	StoreSubscriptionConfigType,
	StoreSubscriptionUpdateType,
	SubscriptionMethodsType,
	WatcherType,
	WorkerType,
	IConnectionManager,
	IObservableBackend
};
const OwservableCore = {};
export default OwservableCore;