diff --git a/src/lib/types.ts b/src/lib/types.ts index e2a58fb9..106efc15 100644 --- a/src/lib/types.ts +++ b/src/lib/types.ts @@ -636,27 +636,27 @@ export type LinkableMarkProps = { /** * if set, the mark element will be wrapped in a link element */ - href: ConstantAccessor; + href?: ConstantAccessor; /** * the relationship of the target object to the link object (e.g. "noopener") * @see https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/a#rel */ - rel: ConstantAccessor; + rel?: ConstantAccessor; /** * the link target mime type, e.g. "text/csv" * @see https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/a#type */ - type: ConstantAccessor; + type?: ConstantAccessor; /** * the target of the link, e.g. "_blank" or "_self" * @see https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/a#target */ - target: ConstantAccessor<'_self' | '_blank' | '_parent' | '_top' | string>; + target?: ConstantAccessor<'_self' | '_blank' | '_parent' | '_top' | string>; /** * if set to true, the link will be downloaded instead of navigating to it * @see https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a#download */ - download: ConstantAccessor; + download?: ConstantAccessor; // allow data-sveltekit-* attributes on the link element, e.g. data-sveltekit-reload [key: `data-sveltekit-${string}`]: string | boolean; };