UNPKG

@prismicio/mock

Version:

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

27 lines (26 loc) 763 B
import * as prismic from "@prismicio/client"; import { buildImageFieldImage } from "../../lib/buildImageFieldImage.js"; import { createFaker } from "../../lib/createFaker.js"; import { getMockImageData } from "../../lib/getMockImageData.js"; const image = (config) => { const faker = config.faker || createFaker(config.seed); const imageData = getMockImageData({ faker }); const imageField = buildImageFieldImage({ faker, imageData, 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 }; }; export { image }; //# sourceMappingURL=image.js.map