UNPKG

@prismicio/mock

Version:

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

18 lines (17 loc) 742 B
"use strict"; Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); const buildEmbedField = require("../lib/buildEmbedField.cjs"); const createFaker = require("../lib/createFaker.cjs"); const getMockEmbedData = require("../lib/getMockEmbedData.cjs"); const embed = (config) => { const faker = config.faker || createFaker.createFaker(config.seed); const data = config.data ?? getMockEmbedData.getMockEmbedData({ faker }); return config.state === "empty" ? {} : buildEmbedField.buildEmbedField({ faker, url: config.url ?? ("embed_url" in data ? data.embed_url : void 0), html: config.html ?? ("html" in data ? data.html : void 0), data }); }; exports.embed = embed; //# sourceMappingURL=embed.cjs.map