@prismicio/mock
Version:
Generate mock Prismic documents, fields, Slices, and models for development and testing environments
23 lines (22 loc) • 793 B
TypeScript
import * as prismic from "@prismicio/client";
import { MockRichTextValueConfig } from "../../types";
type RTHeadingNode = prismic.RTHeading1Node | prismic.RTHeading2Node | prismic.RTHeading3Node | prismic.RTHeading4Node | prismic.RTHeading5Node | prismic.RTHeading6Node;
declare const patterns: {
readonly short: {
readonly minWords: 1;
readonly maxWords: 3;
};
readonly medium: {
readonly minWords: 3;
readonly maxWords: 6;
};
readonly long: {
readonly minWords: 6;
readonly maxWords: 12;
};
};
export type MockRichTextHeadingValueConfig = {
pattern?: keyof typeof patterns;
} & MockRichTextValueConfig;
export declare const heading: (config: MockRichTextHeadingValueConfig) => RTHeadingNode | undefined;
export {};