UNPKG

@strapi/data-transfer

Version:

Data transfer capabilities for Strapi

28 lines 1.2 kB
/// <reference types="node" /> import type { Readable } from 'stream'; import type { IMetadata, ISourceProvider, ProviderType } from '../../../../types'; import type { IDiagnosticReporter } from '../../../utils/diagnostic'; export interface ILocalDirectorySourceProviderOptions { directory: { /** Absolute or relative path to the root of an unpacked Strapi data-transfer export */ path: string; }; } export declare const createLocalDirectorySourceProvider: (options: ILocalDirectorySourceProviderOptions) => LocalDirectorySourceProvider; declare class LocalDirectorySourceProvider implements ISourceProvider { #private; type: ProviderType; name: string; options: ILocalDirectorySourceProviderOptions; constructor(options: ILocalDirectorySourceProviderOptions); bootstrap(diagnostics: IDiagnosticReporter): Promise<void>; getMetadata(): Promise<IMetadata | null>; getSchemas(): Promise<any>; createEntitiesReadStream(): Readable; createSchemasReadStream(): Readable; createLinksReadStream(): Readable; createConfigurationReadStream(): Readable; createAssetsReadStream(): Readable; } export {}; //# sourceMappingURL=index.d.ts.map