Вопросы по теме 'typescript-typings'

Определения TypeScript для разных библиотек и разных версий — Typings, DefinitelyTyped
И DefinitelyTyped , и typings позволяют нам использовать существующие библиотеки JS вместе с их привязками TypeScript (определениями, .d.ts), предоставленными сообществом. Мой вопрос: предоставляет ли какая-либо из этих платформ возможность...
471 просмотров

Как использовать файлы с определенным типом ввода в проекте node / express
Я начал с tsd и более поздних типизаций, которые мы должны установить из этих источников и предоставить ссылку в файле сервера, но теперь мы можем получить файлы объявлений с @ types / filename, я не знаю, почему мы перешли с tsd и типов и теперь мы...
379 просмотров

Как использовать новые пакеты @types для типизации TypeScript?
Я начал переносить большое существующее приложение TypeScript на основе namespace и <reference> для использования modules и @types репозитория NPM. Тем не менее, я сталкиваюсь с проблемами каждую секунду. Во многих библиотеках даже...
1008 просмотров

Как импортировать пространство имен при использовании сторонней библиотеки с angular-cli
Согласно документации Angluar-cli здесь , у меня получилось импортировать любую стороннюю библиотеку, а затем использовать типизацию ( dt и пользовательскую). Юхоуу! Но для типов Google я должен префикс всех своих типов пространством имен...
280 просмотров

Объявление машинописного текста из общей библиотеки с использованием requirejs
Я пытаюсь написать библиотеку машинописного текста, которая используется несколькими другими приложениями машинописного текста. Чтобы сделать это, я поместил каждую библиотеку в отдельный модуль узла и установил библиотеку для создания своего файла...
202 просмотров
schedule 29.03.2024

Разница в свойстве «lib» в tsconfig.json между es6 и es2017?
Я исследовал, что означают возможные значения свойства lib в compilerOptions , найденном в файле tsconfig.json . Я нашел на странице Typescript GitHub соответствующие d.ts файлы, соответствующие этим значениям и, очевидно, при использовании...
8767 просмотров

TypeScript устанавливает тип элемента с помощью «as» для getElementsByClassName
Очень новичок в TypeScript, поэтому я уверен, что с моим кодом что-то не так. let htmlOption: HTMLCollection = document.getElementsByClassName(OPTION_SELECTOR); let selected: HTMLElement = htmlOption[index]; // this throws an error "Initializer...
477 просмотров

Создать электронное меню в TypeScript?
Только что запустил простое приложение Electron с использованием TypeScript, и я пытаюсь настроить собственное меню. Я следовал примеру в JS, но строка menu = Menu.buildFromTemplate(template); не компилируется с ошибкой: main.ts(109,35): error...
5533 просмотров

ReactTestUtils Simulate.Change тип параметра Ошибка SyntheticEventData
У меня есть приведенный ниже код, написанный на машинописном тексте, который использует ReactTestUtils из «react-dom / test-utils». let nameInput = TestUtilsExtended.findRenderedDOMComponentWithTag(root, "input");...
404 просмотров

Импортируйте определенную библиотеку Javascript в Angular 4 (если библиотека не экспортирует переменную)
Я пытаюсь показать разницу для двух объектов JSON в представлении Angular 4, я использую эту библиотеку ( angular-object-diff ), изначально созданный для AngularJS. Демонстрация этой библиотеки: Ссылка Я попытался импортировать эту библиотеку...
412 просмотров

Можно ли создать псевдоним, когда дженерик относится к определенному типу?
Мне нужен тип, который принимает обобщенный объект, который расширяет объект функций и "вложенных" функций и "возвращает" объект, в котором каждая функция имеет измененную сигнатуру функции . Так это { foo: (a) => (b) => ({}), nested:...
148 просмотров
schedule 19.03.2024

TS2694 (TS) Пространство имен "angular" не имеет экспортированного члена "ui"
После рассмотрения подобных вопросов и попыток их решения я все еще не понимаю, почему этот сценарий не разрешится. Двойная проверка на наличие опечаток Попытка решения из Q&A 45791412 Изучил мой файл yarn.lock на наличие проблемы из Q&A...
3221 просмотров

Условные типы для запроса/ответа машинописного текста
В настоящее время я играю с typescript@next , в котором теперь объединены PR условных типов . Что я пытаюсь сделать, так это создать метод, который берет глубокую запись для типа модели данных и возвращает своего рода глубокий выбор на основе...
721 просмотров
schedule 21.05.2024

Завершение кода администратора firebase не работает в vscode
Я попытался установить машинописный текст, используя: npm install --save-dev @types/firebase но без везения. Для "firebase-admin" , "firebase-functions" нет автозавершения кода или intellisense. Какие методы я могу использовать, чтобы...
410 просмотров

Объявление модуля с одинаковым именем для свойства и функции
Я пишу определения для существующей библиотеки функциональных модулей, которая предоставляет следующий API: fn().from(opts: Options) // and fn().from.string(path: String) О слиянии объявлений я узнал здесь . Где что-то говорится о...
98 просмотров
schedule 27.10.2023

TypeScript: Либо, либо для функций, передаваемых через несколько компонентов в React.
Я пишу приложение React Native, используя TypeScript. У меня есть компонент EmotionsRater , который принимает один из двух типов: Emotion или Need. Он также должен принимать функцию типа rateNeed или rateEmotion . Я объединил эти типы в один...
489 просмотров

Машинопись и @ типы / ошибки реагирования
Я все еще учусь использовать машинописный текст с реакцией. Из-за того, насколько медленными react-scripts-ts Был, меня от него выключили. Я пробовал новую настройку машинописного текста с помощью babel 7 ( react-webpack-typescript- babel ) и...
915 просмотров

Typescript Преобразование союза в пересечение
enum keyEnum { firstKey = 1, secKey = 2, thirdKey = 3 }; enum firstPropEnum { a = 'a', b = 'b', }; enum secPropEnum { c = 'c', d = 'd', }; type firstAndSecPropEnum = firstPropEnum | secPropEnum; type keyPropObj = {...
1066 просмотров
schedule 25.12.2023

Как понять подпись машинописного индекса?
если у меня есть такой тип {[index: string]: number} это означает, что ключи для моего объекта могут быть строками , а значением будет число . Я хотел знать, имеет ли это слово index какое-либо значение, например, есть ли разница между...
70 просмотров

Angular выбирает неправильный метод перегрузки при создании RTCPeerConnection.createOffer
У нас есть реализация webrtc (аудио/видео) в нашем угловом приложении. Работает/работает нормально уже почти 2 года. Ниже приведены версии библиотек, которые мы используем в настоящее время. Угловая версия => 5.1.3 (webrtc-adapter)...
219 просмотров