UNPKG

contentful-management

Version:
18 lines (17 loc) 537 B
import { freezeSys, toPlainObject } from 'contentful-sdk-core'; import copy from 'fast-copy'; import { wrapCollection } from '../common-utils'; /** * @private * @param makeRequest - function to make requests via an adapter * @param data - Raw space member data * @return Wrapped space member data */ export function wrapSpaceMember(_makeRequest, data) { const spaceMember = toPlainObject(copy(data)); return freezeSys(spaceMember); } /** * @private */ export const wrapSpaceMemberCollection = wrapCollection(wrapSpaceMember);