typescript

у меня есть определение класса TypeScript, которое начинается так; module Entities { export class Person { private _name: string; private _possessions: Thing[]; private _mostPrecious: Thing; constructor (name: string) { this._name = name; ...

учитывая следующий код: var arr = [1,2,3,4,5]; var results: number[] = await arr.map(async (item): Promise<number> => { await callAsynchronousOperation(item); return item + 1; }); что приводит к следующей ошибке: TS2322: тип 'Promise[]' не может быть присвоен типу 'number[...

ИМО, одна из главных проблем TypeScript язык для поддержки существующего кода JavaScript ванили. Такое впечатление у меня сложилось с первого взгляда. Взгляните на следующую функцию JavaScript, которая является вполне допустимой: примечание: Я не говорю, что мне нравится такой подход. Я просто говорю, чт...

Я видел сообщения о том, где поместить строку "use strict" в файл кода TypeScript. Мой вопрос в том, почему он вообще есть? поскольку TypeScript уже является строго типизированным языком, что добавляет "use strict"?...

на странице документации Angular 2 для использования службы Http есть пример. getHeroes (): Observable<Stuff[]> { return this.http.get(this.url) .map(this.extractData) .catch(this.handleError); } я клонировал angular2-webpack-starter проект и добавил приведенный ...

Я работаю над файлом определений для API Карт Google для TypeScript. и мне нужно определить перечисление, как тип, например. google.maps.Animation, который содержит два свойства: BOUNCE и DROP. как это должно быть сделано в TypeScript?...

Я смотрю на реализацию частных членов в TypeScript, и я нахожу это немного запутанным. Intellisense не позволяет получить доступ к закрытому члену, но в чистом JavaScript все это есть. Это заставляет меня думать, что TS не реализует частные члены правильно. Есть мысли? class Test{ private member: any = "p...

Я работаю над своим первым модулем NPM. Я кратко работал с typescript раньше, и большая проблема заключалась в том, что для многих модулей не было доступных файлов определения. Поэтому я подумал, что было бы неплохо написать мой модуль в typescript. однако, я не могу найти никакой информации о лучшем способе...

Я пытаюсь создать новый объект параметр тип в моем классе. В моем классе View, У меня есть 2 списка объектов универсального типа, переданных в качестве параметров типа, но когда я пытаюсь сделать new TGridView(), машинопись говорит: не удалось найти символ ' TGridView этот код: module AppFW { // Re...

в Typescript, это показывает ошибку говоря isNaN принимает только числовые значения isNaN('9BX46B6A') и это возвращает false, потому что parseFloat('9BX46B6A') значение 9 isNaN(parseFloat('9BX46B6A')) Я все еще могу работать с ошибкой, отображаемой в Visual Studio, но я хотел бы сделать это правильно. ...