UNPKG

@prismicio/mock

Version:

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

26 lines (25 loc) 1.24 kB
import { MockRichTextValueConfig as MockRichTextValueConfig$1, MockValueStateConfig } from "../../types.cjs"; import * as prismic from "@prismicio/client"; //#region src/value/richText/index.d.ts declare const patterns: { readonly short: { readonly blockCountMin: 1; readonly blockCountMax: 2; }; readonly medium: { readonly blockCountMin: 2; readonly blockCountMax: 4; }; readonly long: { readonly blockCountMin: 4; readonly blockCountMax: 8; }; }; type MockRichTextValueConfig<Model extends prismic.CustomTypeModelRichTextField = prismic.CustomTypeModelRichTextField, State extends prismic.FieldState = prismic.FieldState> = { pattern?: keyof typeof patterns; } & MockRichTextValueConfig$1<Model> & MockValueStateConfig<State>; type MockRichTextValue<State extends prismic.FieldState = prismic.FieldState> = prismic.RichTextField<State>; declare const richText: <Model extends prismic.CustomTypeModelRichTextField = prismic.CustomTypeModelRichTextField, State extends prismic.FieldState = prismic.FieldState>(config: MockRichTextValueConfig<Model, State>) => MockRichTextValue<State>; //#endregion export { MockRichTextValue, MockRichTextValueConfig, richText }; //# sourceMappingURL=index.d.cts.map