@sanity/migrate
Version:
Tooling for running data migrations on Sanity.io projects
11 lines • 666 B
TypeScript
import { type FetchOptions } from '../fetch-utils/fetchStream.js';
import { type APIConfig, type Migration, type MigrationProgress } from '../types.js';
import { type TransactionPayload } from './utils/toSanityMutations.js';
export interface MigrationRunnerConfig {
api: APIConfig;
concurrency?: number;
onProgress?: (event: MigrationProgress) => void;
}
export declare function toFetchOptionsIterable(apiConfig: APIConfig, mutations: AsyncIterableIterator<TransactionPayload>): AsyncGenerator<FetchOptions, void, unknown>;
export declare function run(config: MigrationRunnerConfig, migration: Migration): Promise<void>;
//# sourceMappingURL=run.d.ts.map