UNPKG

@prismicio/mock

Version:

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

23 lines (22 loc) 793 B
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 {};