UNPKG

@prismicio/mock

Version:

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

26 lines (25 loc) 767 B
import { createFaker } from "../../lib/createFaker.js"; import { getMockImageData } from "../../lib/getMockImageData.js"; import { buildImageFieldImage } from "../../lib/buildImageFieldImage.js"; import * as prismic from "@prismicio/client"; //#region src/value/richText/image.ts const image = (config) => { const faker = config.faker || createFaker(config.seed); const imageField = buildImageFieldImage({ faker, imageData: getMockImageData({ faker }), state: "filled" }); return { id: faker.hash(7), type: prismic.RichTextNodeType.image, alt: imageField.alt, url: imageField.url, copyright: imageField.copyright, dimensions: imageField.dimensions, edit: imageField.edit }; }; //#endregion export { image }; //# sourceMappingURL=image.js.map