@onehat/data
Version:
JS data modeling package with adapters for many storage mediums.
24 lines (20 loc) • 850 B
JavaScript
/** @module Repository */
import AjaxRepository from './Ajax.js';
import CommandRepository from './LocalFromRemote/CommandRepository.js';
import LocalFromRemoteRepository from './LocalFromRemote/index.js';
import MemoryRepository from './Memory.js';
import NullRepository from './Null.js';
import OneBuildRepository from './OneBuild.js';
import RestRepository from './Rest.js';
import TreeRepository from './Tree.js';
const CoreRepositoryTypes = {
[AjaxRepository.type]: AjaxRepository,
[CommandRepository.type]: CommandRepository,
[LocalFromRemoteRepository.type]: LocalFromRemoteRepository,
[MemoryRepository.type]: MemoryRepository,
[NullRepository.type]: NullRepository,
[OneBuildRepository.type]: OneBuildRepository,
[RestRepository.type]: RestRepository,
[TreeRepository.type]: TreeRepository,
};
export default CoreRepositoryTypes;