@prismicio/mock
Version:
Generate mock Prismic documents, fields, Slices, and models for development and testing environments
7 lines (6 loc) • 699 B
TypeScript
import * as prismic from "@prismicio/client";
import { MockModelConfig } from "../types";
export type MockSliceZoneModelConfig<Slices extends Record<string, prismic.CustomTypeModelSlice | prismic.CustomTypeModelSharedSlice> = Record<string, prismic.CustomTypeModelSlice | prismic.CustomTypeModelSharedSlice>> = {
choices?: Slices;
} & MockModelConfig;
export declare const sliceZone: <Slices extends Record<string, prismic.CustomTypeModelSlice<Record<string, prismic.CustomTypeModelFieldForNestedGroup>, Record<string, prismic.CustomTypeModelFieldForNestedGroup>> | prismic.CustomTypeModelSharedSlice>>(config: MockSliceZoneModelConfig<Slices>) => prismic.CustomTypeModelSliceZoneField<Slices>;