UNPKG

@prismicio/mock

Version:

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

9 lines (8 loc) 585 B
import * as prismic from "@prismicio/client"; import { MockModelConfig } from "../types"; export type MockSharedSliceModelConfig<Variation extends prismic.SharedSliceModelVariation> = { id?: string; name?: string; variations?: Variation[]; } & MockModelConfig; export declare const sharedSlice: <Variation extends prismic.SharedSliceModelVariation<string, Record<string, prismic.CustomTypeModelFieldForSlicePrimary>, Record<string, prismic.CustomTypeModelFieldForNestedGroup>>>(config: MockSharedSliceModelConfig<Variation>) => prismic.SharedSliceModel<string, Variation>;