@prismicio/mock
Version:
Generate mock Prismic documents, fields, Slices, and models for development and testing environments
193 lines (192 loc) • 4.33 kB
JavaScript
const require_createFaker = require("../lib/createFaker.cjs");
const require_boolean = require("./boolean.cjs");
const require_timestamp = require("./timestamp.cjs");
const require_customType = require("./customType.cjs");
const require_color = require("./color.cjs");
const require_contentRelationship = require("./contentRelationship.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_linkToMedia = require("./linkToMedia.cjs");
const require_link = require("./link.cjs");
const require_number = require("./number.cjs");
const require_index = require("./richText/index.cjs");
const require_select = require("./select.cjs");
const require_slice = require("./slice.cjs");
const require_sharedSliceVariation = require("./sharedSliceVariation.cjs");
const require_sharedSlice = require("./sharedSlice.cjs");
const require_sliceZone = require("./sliceZone.cjs");
const require_title = require("./title.cjs");
const require_uid = require("./uid.cjs");
const require_table = require("./table.cjs");
//#region src/value/createValueMockFactory.ts
const createValueMockFactory = (...args) => {
return new ValueMockFactory(...args);
};
var ValueMockFactory = class {
faker;
constructor(config) {
this.faker = "faker" in config ? config.faker : require_createFaker.createFaker(config.seed);
}
get seed() {
return this.faker.seed;
}
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
});
}
document(config) {
return require_customType.customType({
...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_index.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
});
}
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.ValueMockFactory = ValueMockFactory;
exports.createValueMockFactory = createValueMockFactory;
//# sourceMappingURL=createValueMockFactory.cjs.map