UNPKG

contentful-management

Version:
29 lines (28 loc) 1.02 kB
import type { DefaultElements, BasicMetaSysProps, SysLink, MakeRequest } from '../common-types'; export type SpaceAddOnType = 'contentTypes' | 'environments' | 'records'; export type SpaceAddOnProps = { sys: BasicMetaSysProps & { organization: SysLink; space: SysLink; }; name: string; used: number; allocated: number; }; export type UpdateSpaceAddOnAllocationProps = { add_on: SpaceAddOnType; allocation: number; }; export interface SpaceAddOn extends SpaceAddOnProps, DefaultElements<SpaceAddOnProps> { } /** * @internal * @param makeRequest - function to make requests via an adapter * @param data - Raw space add-on data * @returns Wrapped space add-on data */ export declare function wrapSpaceAddOn(makeRequest: MakeRequest, data: SpaceAddOnProps): SpaceAddOn; /** * @internal */ export declare const wrapSpaceAddOnCollection: (makeRequest: MakeRequest, data: import("..").CollectionProp<SpaceAddOnProps>) => import("..").Collection<SpaceAddOn, SpaceAddOnProps>;