UNPKG

@prismicio/mock

Version:

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

7 lines (6 loc) 699 B
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>;