UNPKG

contentful-management

Version:
33 lines (32 loc) 1.02 kB
import type { DefaultElements, MakeRequest, SysLink, MetaSysProps } from '../common-types'; export type SpaceMemberProps = { sys: MetaSysProps & { user: SysLink; relatedMemberships: SysLink[]; }; /** * User is an admin */ admin: boolean; /** * Array of Role Links */ roles: SysLink[]; }; export interface SpaceMember extends SpaceMemberProps, DefaultElements<SpaceMemberProps> { } /** * @internal * @param makeRequest - function to make requests via an adapter * @param data - Raw space member data * @returns Wrapped space member data */ export declare function wrapSpaceMember(_makeRequest: MakeRequest, data: SpaceMemberProps): SpaceMemberProps & { toPlainObject(): SpaceMemberProps; }; /** * @internal */ export declare const wrapSpaceMemberCollection: (makeRequest: MakeRequest, data: import("..").CollectionProp<SpaceMemberProps>) => import("..").Collection<SpaceMemberProps & { toPlainObject(): SpaceMemberProps; }, SpaceMemberProps>;