Вопросы по теме 'typescript2.0'

Как явно использовать типы lib.d.ts?
Похоже, эта проблема связана с IDE WebStorm. Я сообщил WebStorm. И отслеживайте здесь . Я использую Angular 2 с TypeScript 2. Как явно использовать местоположение из типов lib.d.ts ? Потому что теперь он отображается красным в моей...
1791 просмотров

Как определить функцию, которая проверяет, является ли параметр строкой в ​​TypeScript 2.0
Скажем, у меня есть функция, которая проверяет, является ли параметр строкой, определенной следующим образом: function isString(value: any): boolean { return typeof value === 'string' || value instanceof String; } Теперь, когда я...
447 просмотров
schedule 24.11.2023

Не удается вызвать выражения, у типа которых отсутствует сигнатура вызова
Я получаю сообщение об ошибке типа при использовании адаптера, как в этом сокращенном примере (см. последнюю строку метода getGloryOfAnimal ). Я озадачен, потому что, насколько я могу судить, типы полностью раскрыты. interface ICheetah {...
271 просмотров
schedule 23.10.2023

Не удается найти требуемый индекс (строка), объект, дата, Json после обновления до машинописного текста 2
После преобразования в typescript 2.0 из 1.8 я получаю много ошибок. Ошибки и машинописный код есть. Не удается найти "JSON" set = JSON.parse(settin); Свойство 'indexOf' , concat не существует для типа 'string' var appSetting :...
254 просмотров

Откуда lib в typecsript?
У меня есть проект typescript@2. Я хотел использовать некоторые функции ecma2017. Я узнал, что можно применить lib к compilerOptions к tsconfig.json : "target": "es6", "lib": [ "es2017", "dom" ], Но почему это работает? Откуда...
1973 просмотров
schedule 17.11.2022

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

Rollup Angular 2 с псевдонимом пути typescript 2
Я пытаюсь установить приложение Angular 2, но у меня есть: Не удалось разрешить app / components / xxx / xxxxx.component из xxxx \ wwwroot \ angular \ app \ app.module.js В app.module есть ссылка на xxxxx.component , например: import...
1327 просмотров
schedule 18.09.2022

Как использовать свойство dynamicHeight md-tab-group
Высота моего пользовательского интерфейса составляет около 5 пикселей при отображении в md-tab-group md-tab. Чтение https://material.angular.io/components/component/tabs > Динамический Высота > По умолчанию группа вкладок не изменит свою высоту...
4120 просмотров

Строгая проверка псевдонимов машинописного текста
Есть ли способ применить машинописный текст к еще более строгой проверке типов, вплоть до проверки псевдонимов? Чего я хочу добиться, так это определить типы, такие как: type kilograms = number; type kilometers = number; type...
1066 просмотров
schedule 07.03.2024

Jest не может обрабатывать файлы TypeScript TSX при запуске тестов
Выполнение тестов с использованием Jest с TypeScript TSX происходит с ошибками. У меня настроена следующая база: https://github.com/joe-glasgow/tsx-jest-unit Однако при запуске yarn run test возникает следующая ошибка: const...
270 просмотров
schedule 18.11.2022

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

неопределенная ошибка при вызове функции javascript в angular 2
Может ли кто-нибудь помочь мне, как вызвать функцию из внешнего файла js внутри моего компонента angular2. Ниже приведен фрагмент моего кода, когда я пытаюсь загрузить приложение, которое выдает ошибку App is undefined. Вот мой код компонента:...
1110 просмотров
schedule 26.10.2022

Angular 4 вызов метода подписки несколько раз
Я создаю глобальный модальный компонент. Моя проблема в том, что когда я вызываю метод подписки, который он вызывает несколько раз, в зависимости от номера модального окна. Как я могу предотвратить множественные вызовы наблюдаемого метода подписки?...
26769 просмотров
schedule 16.11.2022

Ошибка машинописного текста: невозможно записать файл, поскольку он перезапишет входной файл
В нашем проекте typescript 2.3.4 (ionic2 и angular 4) с использованием Visual Code мы интегрируем стороннюю «3D-карусель». Получаем следующие ошибки: ошибка машинописного текста Невозможно записать файл...
1909 просмотров
schedule 12.06.2024

Типизированный интерфейс общего значения ключа в машинописном тексте
У меня есть следующий пример объекта: let foo: Foo = { 'key1': { default: 'foo', fn: (val:string) => val }, 'key2': { default: 42, fn: (val:number) => val }, // this should throw an error, because type of default and fn don't match...
19100 просмотров

Как импортировать экспортируемую функцию модуля асинхронно с динамическим импортом и вызвать ее?
в асинхронной функции обратного вызова обещания promise.then(async callbackResultValue => { //here }) Я пытался const browserd = await import('browser-detect'); if (typeof browserd === 'function') { const browserinfo =...
159 просмотров

Ошибка машинописного текста. Это условие всегда будет возвращать значение "истина", поскольку типы не перекрываются.
У меня было это условие в группе форм: if((age>17 && (this.frType=="Infant")) || (age>40 && this.frType=="Grandchild") || (age<=5 && (this.frType!="Child" || this.frType!="Infant" ||...
71886 просмотров