@strapi/data-transfer
Version:
Data transfer capabilities for Strapi
28 lines • 1.2 kB
TypeScript
/// <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