UNPKG

contentful-management

Version:
17 lines (14 loc) 914 B
import { toPlainObject, freezeSys } from 'contentful-sdk-core'; import copy from 'fast-copy'; import { wrapCursorPaginatedCollection } from '../common-utils.mjs'; import { createEnvironmentTemplateApi } from '../create-environment-template-api.mjs'; import enhanceWithMethods from '../enhance-with-methods.mjs'; function wrapEnvironmentTemplate(makeRequest, data, organizationId) { const environmentTemplate = toPlainObject(copy(data)); const environmentTemplateApi = createEnvironmentTemplateApi(makeRequest, organizationId); const enhancedEnvironmentTemplate = enhanceWithMethods(environmentTemplate, environmentTemplateApi); return freezeSys(enhancedEnvironmentTemplate); } const wrapEnvironmentTemplateCollection = wrapCursorPaginatedCollection(wrapEnvironmentTemplate); export { wrapEnvironmentTemplate, wrapEnvironmentTemplateCollection }; //# sourceMappingURL=environment-template.mjs.map