@prismicio/mock
Version:
Generate mock Prismic documents, fields, Slices, and models for development and testing environments
14 lines (13 loc) • 958 B
TypeScript
import { MockModelConfig, NestedGroupFieldModelMap, SlicePrimaryFieldModelMap } from "../types.js";
import * as prismic from "@prismicio/client";
//#region src/model/sharedSliceVariation.d.ts
type MockSharedSliceVariationModelConfig<ID extends string = string, PrimaryFields extends SlicePrimaryFieldModelMap = SlicePrimaryFieldModelMap, ItemsFields extends NestedGroupFieldModelMap = NestedGroupFieldModelMap> = {
id?: ID;
name?: string;
primaryFields?: PrimaryFields;
itemsFields?: ItemsFields;
} & MockModelConfig;
declare const sharedSliceVariation: <ID extends string, PrimaryFields extends SlicePrimaryFieldModelMap, ItemsFields extends NestedGroupFieldModelMap>(config: MockSharedSliceVariationModelConfig<ID, PrimaryFields, ItemsFields>) => prismic.SharedSliceModelVariation<ID, PrimaryFields, ItemsFields>;
//#endregion
export { MockSharedSliceVariationModelConfig, sharedSliceVariation };
//# sourceMappingURL=sharedSliceVariation.d.ts.map