UNPKG

@prismicio/mock

Version:

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

198 lines (197 loc) 4.6 kB
const require_createFaker = require("../lib/createFaker.cjs"); const require_boolean = require("./boolean.cjs"); const require_color = require("./color.cjs"); const require_contentRelationship = require("./contentRelationship.cjs"); const require_customType = require("./customType.cjs"); const require_date = require("./date.cjs"); const require_embed = require("./embed.cjs"); const require_geoPoint = require("./geoPoint.cjs"); const require_group = require("./group.cjs"); const require_image = require("./image.cjs"); const require_integration = require("./integration.cjs"); const require_keyText = require("./keyText.cjs"); const require_link = require("./link.cjs"); const require_linkToMedia = require("./linkToMedia.cjs"); const require_number = require("./number.cjs"); const require_richText = require("./richText.cjs"); const require_select = require("./select.cjs"); const require_sharedSlice = require("./sharedSlice.cjs"); const require_sharedSliceChoice = require("./sharedSliceChoice.cjs"); const require_sharedSliceVariation = require("./sharedSliceVariation.cjs"); const require_slice = require("./slice.cjs"); const require_sliceZone = require("./sliceZone.cjs"); const require_timestamp = require("./timestamp.cjs"); const require_title = require("./title.cjs"); const require_uid = require("./uid.cjs"); const require_table = require("./table.cjs"); const require_buildMockGroupFieldMap = require("./buildMockGroupFieldMap.cjs"); //#region src/model/createModelMockFactory.ts const createModelMockFactory = (...args) => { return new ModelMockFactory(...args); }; var ModelMockFactory = class { faker; constructor(config) { this.faker = "faker" in config ? config.faker : require_createFaker.createFaker(config.seed); } get seed() { return this.faker.seed; } buildMockGroupFieldMap(config) { return require_buildMockGroupFieldMap.buildMockGroupFieldMap({ ...config, faker: this.faker }); } boolean(config) { return require_boolean.boolean({ ...config, faker: this.faker }); } color(config) { return require_color.color({ ...config, faker: this.faker }); } contentRelationship(config) { return require_contentRelationship.contentRelationship({ ...config, faker: this.faker }); } customType(config) { return require_customType.customType({ ...config, faker: this.faker }); } date(config) { return require_date.date({ ...config, faker: this.faker }); } embed(config) { return require_embed.embed({ ...config, faker: this.faker }); } geoPoint(config) { return require_geoPoint.geoPoint({ ...config, faker: this.faker }); } group(config) { return require_group.group({ ...config, faker: this.faker }); } image(config) { return require_image.image({ ...config, faker: this.faker }); } integration(config) { return require_integration.integration({ ...config, faker: this.faker }); } keyText(config) { return require_keyText.keyText({ ...config, faker: this.faker }); } link(config) { return require_link.link({ ...config, faker: this.faker }); } linkToMedia(config) { return require_linkToMedia.linkToMedia({ ...config, faker: this.faker }); } number(config) { return require_number.number({ ...config, faker: this.faker }); } richText(config) { return require_richText.richText({ ...config, faker: this.faker }); } select(config) { return require_select.select({ ...config, faker: this.faker }); } sharedSlice(config) { return require_sharedSlice.sharedSlice({ ...config, faker: this.faker }); } sharedSliceChoice() { return require_sharedSliceChoice.sharedSliceChoice(); } sharedSliceVariation(config) { return require_sharedSliceVariation.sharedSliceVariation({ ...config, faker: this.faker }); } slice(config) { return require_slice.slice({ ...config, faker: this.faker }); } sliceZone(config) { return require_sliceZone.sliceZone({ ...config, faker: this.faker }); } table(config) { return require_table.table({ ...config, faker: this.faker }); } timestamp(config) { return require_timestamp.timestamp({ ...config, faker: this.faker }); } title(config) { return require_title.title({ ...config, faker: this.faker }); } uid(config) { return require_uid.uid({ ...config, faker: this.faker }); } }; //#endregion exports.ModelMockFactory = ModelMockFactory; exports.createModelMockFactory = createModelMockFactory; //# sourceMappingURL=createModelMockFactory.cjs.map