import { OptionalLinkProperties } from "./link.js"; import { FieldState } from "./types.js"; //#region src/types/value/linkToMedia.d.ts /** * A link field that points to media. * * @typeParam State - State of the field which determines its shape. * @typeParam Variant - Variants of the link. */ type LinkToMediaField = State extends "empty" ? EmptyLinkToMediaField : FilledLinkToMediaField; type EmptyLinkToMediaField = { link_type: "Any"; } & OptionalLinkProperties; /** * A link that points to media. * * @typeParam Variant - Variants of the link. */ type FilledLinkToMediaField = { id: string; link_type: "Media"; name: string; kind: string; url: string; size: string; height?: string | null; width?: string | null; } & OptionalLinkProperties; //#endregion export { FilledLinkToMediaField, LinkToMediaField }; //# sourceMappingURL=linkToMedia.d.ts.map