UNPKG

@prismicio/mock

Version:

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

12 lines (11 loc) 989 B
import { MockValueConfig, MockValueStateConfig } from "../types.cjs"; import * as prismic from "@prismicio/client"; //#region src/value/linkToMedia.d.ts type MockLinkToMediaValueConfig<Model extends prismic.CustomTypeModelLinkToMediaField = prismic.CustomTypeModelLinkToMediaField, State extends prismic.FieldState = prismic.FieldState> = { withText?: NonNullable<Model["config"]>["allowText"] extends undefined ? false : boolean; } & MockValueConfig<Model> & MockValueStateConfig<State>; type MockLinkToMediaValue<State extends prismic.FieldState = prismic.FieldState> = prismic.LinkToMediaField<State>; declare const linkToMedia: <Model extends prismic.CustomTypeModelLinkToMediaField = prismic.CustomTypeModelLinkToMediaField, State extends prismic.FieldState = "filled">(config: MockLinkToMediaValueConfig<Model, State>) => MockLinkToMediaValue<State>; //#endregion export { MockLinkToMediaValue, MockLinkToMediaValueConfig, linkToMedia }; //# sourceMappingURL=linkToMedia.d.cts.map