UNPKG

@prismicio/mock

Version:

Generate mock Prismic documents, fields, Slices, and models for development and testing environments

17 lines (16 loc) 525 B
import * as prismic from "@prismicio/client"; import { Faker } from "../lib/createFaker"; import { Seed } from "../types"; type BuildEmbedFieldConfig<Data extends prismic.AnyOEmbed = prismic.AnyOEmbed> = { url?: string; html?: string; data: Data; } & ({ seed: Seed; faker?: never; } | { faker: Faker; seed?: never; }); export declare const buildEmbedField: <Data extends prismic.AnyOEmbed = prismic.AnyOEmbed>(config: BuildEmbedFieldConfig<Data>) => prismic.EmbedField<Data, "filled">; export {};