UNPKG

@itxch/contentful-import

Version:

This tool allows you to import JSON dump exported by contentful-export

36 lines (35 loc) 1.44 kB
import { TransformedSourceData, TransformedSourceDataUnion } from '../../types'; import { default as PQueue } from 'p-queue'; import { PushToSpaceContext } from './push-to-space'; import { LocaleProps } from 'contentful-management'; type CreateEntitiesParams = { context: PushToSpaceContext; entities: TransformedSourceDataUnion; destinationEntitiesById: Map<string, any>; skipUpdates?: boolean; requestQueue: PQueue; }; /** * Creates a list of entities * Applies to all entities except Entries, as the CMA API for those is slightly different * See handleCreationErrors for details on what errors reject the promise or not. */ export declare function createEntities({ context, entities, destinationEntitiesById, skipUpdates, requestQueue }: CreateEntitiesParams): Promise<any[]>; type CreateLocalesParams = { context: PushToSpaceContext; entities: TransformedSourceData['locales']; destinationEntitiesById: Map<string, any>; requestQueue: PQueue; }; export declare function createLocales({ context, entities, destinationEntitiesById, requestQueue }: CreateLocalesParams): Promise<LocaleProps[]>; /** * Creates a list of entries */ export declare function createEntries({ context, entities, destinationEntitiesById, skipUpdates, requestQueue }: { context: any; entities: any; destinationEntitiesById: any; skipUpdates: any; requestQueue: any; }): Promise<any[]>; export {};