vite-plugin-svg4vue
Version:
A vite plugin which can transform svg icon to vue component, support optimization via SVGO, easy to customize svg color and size.
61 lines (50 loc) • 1.65 kB
TypeScript
declare module '*.svg?component' {
import { DefineComponent, SVGAttributes } from 'vue'
const component: DefineComponent<SVGAttributes>
export default component
}
declare module '*.svg?component&skipsvgo' {
import { DefineComponent, SVGAttributes } from 'vue'
const component: DefineComponent<SVGAttributes>
export default component
}
declare module '*.svg?component&skip-responsive' {
import { DefineComponent, SVGAttributes } from 'vue'
const component: DefineComponent<SVGAttributes>
export default component
}
declare module '*.svg?component&skip-responsive&skip-monochrome' {
import { DefineComponent, SVGAttributes } from 'vue'
const component: DefineComponent<SVGAttributes>
export default component
}
declare module '*.svg?component&skip-monochrome' {
import { DefineComponent, SVGAttributes } from 'vue'
const component: DefineComponent<SVGAttributes>
export default component
}
declare module '*.svg?component&skip-monochrome&skip-responsive' {
import { DefineComponent, SVGAttributes } from 'vue'
const component: DefineComponent<SVGAttributes>
export default component
}
declare module '*.svg?raw&skipsvgo' {
const raw: string
export default raw
}
declare module '*.svg?raw&skip-monochrome' {
const raw: string
export default raw
}
declare module '*.svg?raw&skip-monochrome&skip-responsive' {
const raw: string
export default raw
}
declare module '*.svg?raw&skip-responsive' {
const raw: string
export default raw
}
declare module '*.svg?raw&skip-responsive&skip-monochrome' {
const raw: string
export default raw
}