UNPKG

contentful-management

Version:
17 lines (14 loc) 910 B
import { toPlainObject, freezeSys } from 'contentful-sdk-core'; import copy from 'fast-copy'; import { wrapCursorPaginatedCollection } from '../common-utils.js'; import { createEnvironmentTemplateApi } from '../create-environment-template-api.js'; import enhanceWithMethods from '../enhance-with-methods.js'; 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.js.map