У меня есть библиотека, созданная на Angular для использования в других проектах. Я сгенерировал его с помощью ng-packagr.
Когда я использую компонент из этой библиотеки для потребительского проекта, он не показывает все полезные свойства IDE, такие как завершение кода и т. Д.
Например, компонент app-my-input
имеет атрибут Input () title
, теперь его использование будет:
<app-my-input [title]="'my title here'"></app-my-input>
Теперь, когда я обычно использую сторонний компонент, подобный этому, в такой IDE, как WebStorm / PhpStorm, и я просто набираю inp
после <app-my-input
, я получаю предложение [input]
автоматически, но для моей библиотеки я не получить это предложение.
Мой public_api.ts
файл содержит все экспортированные файлы компонента .ts и .ts модуля. Есть ли что-то еще, что мне нужно экспортировать, чтобы завершить работу кода?