@prismicio/client
Version:
The official JavaScript + TypeScript client library for Prismic
30 lines (28 loc) • 859 B
text/typescript
import { PrismicDocument } from "./types/value/document.cjs";
import { Migration } from "./Migration.cjs";
//#region src/createMigration.d.ts
/**
* Type definitions for the `createMigration()` function. May be augmented by
* third-party libraries.
*/
interface CreateMigration {
<TDocuments extends PrismicDocument>(...args: ConstructorParameters<typeof Migration>): Migration<TDocuments>;
}
/**
* Creates a Prismic migration instance that can be used to prepare your
* migration to Prismic.
*
* @example
*
* ```ts
* createMigration()
* ```
*
* @typeParam TDocuments - A union of Prismic document types for the repository.
*
* @returns A migration instance to prepare your migration.
*/
declare const createMigration: CreateMigration;
//#endregion
export { CreateMigration, createMigration };
//# sourceMappingURL=createMigration.d.cts.map