@prismicio/mock
Version:
Generate mock Prismic documents, fields, Slices, and models for development and testing environments
12 lines (11 loc) • 753 B
TypeScript
import { MockModelConfig, NestedGroupFieldModelMap } from "../types.js";
import * as prismic from "@prismicio/client";
//#region src/model/slice.d.ts
type MockSliceModelConfig<NonRepeatFields extends NestedGroupFieldModelMap = NestedGroupFieldModelMap, RepeatFields extends NestedGroupFieldModelMap = NestedGroupFieldModelMap> = {
nonRepeatFields?: NonRepeatFields;
repeatFields?: RepeatFields;
} & MockModelConfig;
declare const slice: <NonRepeatFields extends NestedGroupFieldModelMap, RepeatFields extends NestedGroupFieldModelMap>(config: MockSliceModelConfig<NonRepeatFields, RepeatFields>) => prismic.CustomTypeModelSlice<NonRepeatFields, RepeatFields>;
//#endregion
export { MockSliceModelConfig, slice };
//# sourceMappingURL=slice.d.ts.map