vue-inline-svg
Version:
Replace SVG images with inline SVG element
28 lines • 1.07 kB
TypeScript
interface Props {
src: string;
title?: string;
transformSource?: (svg: SVGElement) => SVGElement;
keepDuringLoading?: boolean;
uniqueIds?: boolean | string;
uniqueIdsBase?: string;
}
declare const _default: import("vue").DefineComponent<Props, {
svgElSource: import("vue").Ref<SVGElement, SVGElement>;
request: import("vue").Ref<XMLHttpRequest, XMLHttpRequest>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
loaded: (svg: SVGElement) => any;
unloaded: () => any;
error: (error: Error) => any;
}, string, import("vue").PublicProps, Readonly<Props> & Readonly<{
onLoaded?: (svg: SVGElement) => any;
onUnloaded?: () => any;
onError?: (error: Error) => any;
}>, {
title: string;
transformSource: (svg: SVGElement) => SVGElement;
keepDuringLoading: boolean;
uniqueIds: boolean | string;
uniqueIdsBase: string;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>;
export default _default;
//# sourceMappingURL=InlineSvg.vue.d.ts.map