@prismicio/mock
Version:
Generate mock Prismic documents, fields, Slices, and models for development and testing environments
17 lines (16 loc) • 525 B
TypeScript
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 {};