UNPKG

vuestic-ui

Version:
86 lines (85 loc) 2.46 kB
import { type ExtractPropTypes, type PropType } from 'vue'; export declare const useNativeImgAttributesProps: { src: { type: StringConstructor; required: boolean; }; alt: { type: StringConstructor; default: string; }; title: { type: StringConstructor; default: string; }; sizes: { type: StringConstructor; default: string; }; srcset: { type: StringConstructor; default: string; }; draggable: { type: BooleanConstructor; default: boolean; }; loading: { type: PropType<"lazy" | "eager">; }; crossorigin: { type: PropType<"anonymous" | "use-credentials">; }; decoding: { type: PropType<"auto" | "sync" | "async">; }; fetchpriority: { type: PropType<"auto" | "high" | "low">; default: string; }; referrerpolicy: { type: PropType<"no-referrer" | "no-referrer-when-downgrade" | "origin" | "origin-when-cross-origin" | "same-origin" | "strict-origin" | "strict-origin-when-cross-origin" | "unsafe-url">; }; }; export declare const useNativeImgAttributes: (props: ExtractPropTypes<typeof useNativeImgAttributesProps>) => import("vue").ComputedRef<Pick<ExtractPropTypes<{ src: { type: StringConstructor; required: boolean; }; alt: { type: StringConstructor; default: string; }; title: { type: StringConstructor; default: string; }; sizes: { type: StringConstructor; default: string; }; srcset: { type: StringConstructor; default: string; }; draggable: { type: BooleanConstructor; default: boolean; }; loading: { type: PropType<"lazy" | "eager">; }; crossorigin: { type: PropType<"anonymous" | "use-credentials">; }; decoding: { type: PropType<"auto" | "sync" | "async">; }; fetchpriority: { type: PropType<"auto" | "high" | "low">; default: string; }; referrerpolicy: { type: PropType<"no-referrer" | "no-referrer-when-downgrade" | "origin" | "origin-when-cross-origin" | "same-origin" | "strict-origin" | "strict-origin-when-cross-origin" | "unsafe-url">; }; }>, "title" | "loading" | "src" | "alt" | "sizes" | "srcset" | "draggable" | "crossorigin" | "decoding" | "fetchpriority" | "referrerpolicy">>;