@botonic/plugin-contentful
Version:
## What Does This Plugin Do?
23 lines • 832 B
JavaScript
import { ErrorReportingCMS } from '../cms';
import { ErrorReportingManageCms } from '../manage-cms/manage-cms-error';
import { Contentful } from './cms-contentful';
import { ContentfulInfo } from './info-contentful';
import { ManageContentful } from './manage';
export function createCms(options, errorReporting = true) {
const contentful = new Contentful(options);
if (!errorReporting) {
return contentful;
}
return new ErrorReportingCMS(contentful);
}
export function createManageCms(options, errorReporting = true) {
const contentful = new ManageContentful(options);
if (!errorReporting) {
return contentful;
}
return new ErrorReportingManageCms(contentful);
}
export function createCmsInfo(options) {
return new ContentfulInfo(options);
}
//# sourceMappingURL=factories.js.map