@prismicio/mock
Version:
Generate mock Prismic documents, fields, Slices, and models for development and testing environments
10 lines (9 loc) • 722 B
text/typescript
import { MockSharedSliceVariationValueConfig } from "./sharedSliceVariation.cjs";
import { MockValueConfig, ModelValue } from "../types.cjs";
import * as prismic from "@prismicio/client";
//#region src/value/sharedSlice.d.ts
type MockSharedSliceValueConfig<Model extends prismic.SharedSliceModel = prismic.SharedSliceModel> = Pick<MockSharedSliceVariationValueConfig, "itemsCount" | "primaryFieldConfigs" | "itemsFieldConfigs"> & MockValueConfig<Model>;
declare const sharedSlice: <Model extends prismic.SharedSliceModel = prismic.SharedSliceModel>(config: MockSharedSliceValueConfig<Model>) => ModelValue<Model>;
//#endregion
export { MockSharedSliceValueConfig, sharedSlice };
//# sourceMappingURL=sharedSlice.d.cts.map