@webiny/api-headless-cms-ddb-es
Version:
DynamoDB and Elasticsearch storage operations plugin for Headless CMS API.
19 lines (18 loc) • 796 B
JavaScript
import { createGetAllEntryRevisions } from "./getAllEntryRevisions.js";
import { createGetLatestRevisionByEntryId } from "./getLatestRevisionByEntryId.js";
import { createGetPublishedRevisionByEntryId } from "./getPublishedRevisionByEntryId.js";
import { createGetRevisionById } from "./getRevisionById.js";
export * from "./DataLoaderCache.js";
const dataLoaders = {
getAllEntryRevisions: createGetAllEntryRevisions,
getLatestRevisionByEntryId: createGetLatestRevisionByEntryId,
getPublishedRevisionByEntryId: createGetPublishedRevisionByEntryId,
getRevisionById: createGetRevisionById
};
export const getDataLoaderFactory = name => {
if (!dataLoaders[name]) {
throw new Error(`Missing data loader "${name}".`);
}
return dataLoaders[name];
};
//# sourceMappingURL=index.js.map