В проекте машинописного текста есть ли способ объявить тип и поделиться им по всем файлам, так же как мы имеем доступ к типам, определенным по всему миру, по адресу node.d.ts
?Как объявить тип глобально в проекте (машинопись)
Например, допустим, что в моем проекте IUser
что-то такое, как
interface IUser {
name: string,
mail: string
}
Хорошо, я могу создать этот интерфейс в common/interfaces.ts
файл и импортировать его каждый раз, когда мне нужно ... но будет быть настолько красивым, чтобы иметь возможность объявлять такие интерфейсы по всему миру для всего проекта и иметь быстрый доступ к ним без импорта каких-либо файлов.
@Manu - TypeScript _should_ сможет его найти. Вы включаете этот файл определения в 'tsconfig.json'? (или что бы вы ни делали, например, в Visual Studio, он должен быть добавлен в проект) –
@Manu - Кроме того, он будет работать только в том случае, если файл '.d.ts' не распознается как _module_, не используйте экспорт верхнего уровня в 'user.d.ts'. –
Что делать, если вам нужно импортировать тип из зависимости? например, «момент» – Manu