UNPKG

@prismicio/mock

Version:

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

17 lines (16 loc) 696 B
import { MockRestApiConfig } from "../types.cjs"; import * as prismic from "@prismicio/client"; //#region src/api/ref.d.ts type MockRestApiRefConfig<IsScheduled extends boolean = false> = { isMasterRef?: boolean; isScheduled?: IsScheduled; } & MockRestApiConfig; type MockRestApiRefValue<IsScheduled extends boolean = false> = Omit<prismic.Ref, "scheduledAt"> & (IsScheduled extends true ? { scheduledAt: string; } : { scheduledAt?: never; }); declare const ref: <IsScheduled extends boolean = false>(config: MockRestApiRefConfig<IsScheduled>) => MockRestApiRefValue<IsScheduled>; //#endregion export { MockRestApiRefConfig, MockRestApiRefValue, ref }; //# sourceMappingURL=ref.d.cts.map