UNPKG

@prismicio/mock

Version:

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

28 lines (27 loc) 1.03 kB
const require_runtime = require("../../_virtual/_rolldown/runtime.cjs"); const require_createFaker = require("../../lib/createFaker.cjs"); const require_getMockImageData = require("../../lib/getMockImageData.cjs"); const require_buildImageFieldImage = require("../../lib/buildImageFieldImage.cjs"); let _prismicio_client = require("@prismicio/client"); _prismicio_client = require_runtime.__toESM(_prismicio_client); //#region src/value/richText/image.ts const image = (config) => { const faker = config.faker || require_createFaker.createFaker(config.seed); const imageField = require_buildImageFieldImage.buildImageFieldImage({ faker, imageData: require_getMockImageData.getMockImageData({ faker }), state: "filled" }); return { id: faker.hash(7), type: _prismicio_client.RichTextNodeType.image, alt: imageField.alt, url: imageField.url, copyright: imageField.copyright, dimensions: imageField.dimensions, edit: imageField.edit }; }; //#endregion exports.image = image; //# sourceMappingURL=image.cjs.map