169 похожих чатов

Привет! Ребят, проблема с объявлением модуля. Добавляю локальную библиотеку, в

ней создаю файл declaration.d.ts, в котором описываю модуль:
declare module 'SvgEditor' {
export default class Editor {}
export const SvgEditor: any;
}
При сборке проекта есть ошибка - Cannot find module 'SvgEditor' or its corresponding type declarations.
Импорт в файле компонента имеет вид: import Editor from 'SvgEditor';
Подскажите пожл, как правильно объявить модуль?

6 ответов

7 просмотров

@ts_cool попробуй тут спросить

Pavel-Aleksandrov Автор вопроса
Smooth Operator
@ts_cool попробуй тут спросить

Да, там тоже жду ответа :D

попробуйте переименовать файл в SvgEditor.d.ts (взял из примера в доке тса, не знаю поможет ли)

Pavel-Aleksandrov Автор вопроса
Stanislav
попробуйте переименовать файл в SvgEditor.d.ts (вз...

Пробовал, но не то. Уже документацию перечитал, вроде все делаю как описано, но TS в упор не видит файл декларации. https://basarat.gitbook.io/typescript/type-system/intro/d.ts

{ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "./out-tsc/app" }, "files": [ "src/main.ts", "src/polyfills.ts" ], "include": [ "src/**/*.d.ts" ] } не оно? tsconfig.app.json

Pavel-Aleksandrov Автор вопроса
Maxim
{ "extends": "./tsconfig.json", "compilerOptio...

Чувааак, ну ведь точно. Только мне не понятно почему именно в tsconfig.app.json это надо было прописать. Я по логике писал в конфиге своей либы, ведь в ней используется и декларируется модуль... Спасибо)

Похожие вопросы

Обсуждают сегодня

Интересно, нет ли какого-то способа получить из dll не адрес самой метки, а адрес со смещением?
The Bird of Hermes
54
Делал задачу вот такую https://stepik.org/lesson/4985/step/9?unit=1083 получилось такое https://play.haskell.org/saved/ipKrepqe оно работает, тестов много не писал, но работае...
Fedor
22
Hey Does anyone know how can I receive push notifications from Github on my account? The official Github android app doesn't send notifications, and I don't use the email bec...
Jacob
10
что-то я не понимаю, в линуксе отладочную информацию как убрать из бинаря? он что с этой опцией, что без - одного и того же (достаточно большого) размера (да, я про лазарь)
Iluha Companets
13
Это что теперь, любой бот сможет принимать платежи без ебли с юр лицами?
Lencore
8
Всем привет, а может кто-то подсказать какие-то советы или типо того, как оптимальнее всего сапортить сервисы в разных локациях (канада + австралия + евпропа)? Будет ли ошибк...
Stas
8
Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
58
Не догоняю немного каким боком тут эппл Вот есть веб (мини) апп, который по факту веб сайт, просто в телеге веб вью и если там оплата, то нежно вот эти приседания?
e\\/gen
7
Почему спрашиваю - поймал падение на совершенно уже пустом проекте, хочу до минимального повторяемого свести... Такой вопрос - вот эти юниты, перечисленные в инспекторе объек...
notme
6
Комрады, как на дельфях вытащить "системный" (т.е. который используется ОСью) шрифт со всеми аттрибутами? Я так понимаю, это не Application.DefaultFont?
Ed Doc
7
Карта сайта