Декларировать графику в TS - это конечно боль! Сделал все как в документации, но графику подхватывать не хочет
import sprite from '@/styles/sprite.svg';
Cannot find module '@/styles/sprite.svg' or its corresponding type declarations
esModuleInterop
- включен.
index.d.ts - создал в корне src. Включил в tsconfig.json
"includes" :[
"./src/*.d.ts"
],
index.d.ts
///что первый, что второй вариант не помогает
declare module "*.svg";
declare module "*.svg" {
const value: any;
export = value;
}
reference path
добавлял - не работает, да и в интернете пишут, что можно без него обойтись, что очень хотелось бы.
Есть идеи что упустил? Если не будет хватать данных, добавлю в комменты к вопросу.
UPD: Webpack настроен по абсолютным путям. Все необходимые лоадеры (file-loader, url-loader) имеются. В файлах стилей графика подхватывается без проблем. Лишь в файлах .ts не видит.