@prismicio/client
Version:
The official JavaScript + TypeScript client library for Prismic
15 lines (14 loc) • 760 B
TypeScript
import { ContentRelationshipField } from "../value/contentRelationship.js";
import { PrismicDocument } from "../value/document.js";
import { PrismicMigrationDocument } from "./Document.js";
//#region src/types/migration/ContentRelationship.d.ts
type ValueOrThunk<T> = T | (() => Promise<T> | T);
/**
* A content relationship field in a migration.
*/
type MigrationContentRelationship<TDocuments extends PrismicDocument = PrismicDocument> = ValueOrThunk<TDocuments | PrismicMigrationDocument<TDocuments> | undefined> | (Pick<ContentRelationshipField, "link_type"> & {
id: ValueOrThunk<TDocuments | PrismicMigrationDocument<TDocuments> | undefined>;
});
//#endregion
export { MigrationContentRelationship };
//# sourceMappingURL=ContentRelationship.d.ts.map