typescript

мне удивительно трудно найти ответ на этот вопрос. С простым узлом.JS, вы можете запустить любой файл js с node path/to/file.js, с CoffeeScript это coffee hello.coffee и ES6 имеет babel-node hello.js. Как мне сделать то же самое с Typescript? мой проект имеет tsconfig.json который используется Webpack / ts-l...

каков наилучший и наиболее удобный способ реализации Одноэлементного шаблона для класса в TypeScript? (Как с ленивой инициализацией, так и без нее)....

функции more() получилось Observable из запроса get export class Collection{ public more = (): Observable<Response> => { if (this.hasMore()) { return this.fetch(); } else{ // return empty observable } } private fetch = (): Observable<Re...

Я создаю класс в typescript, который имеет свойство, которое является картой ES6 (ECMAscript 2016) следующим образом: class Item { configs: ????; constructor () { this.configs = new Map(); } } как объявить тип карты ES6 в typescript? ...

Как вы тестируете частную функцию в angular 2 ? class FooBar { private _status: number; constructor( private foo : Bar ) { this.initFooBar(); } private initFooBar(){ this.foo.bar( "data" ); this._status = this.fooo.foo(); } public get status(){ ret...

Как рассказали здесь TypeScript вводит цикл foreach: var someArray = [9, 2, 5]; for (var item of someArray) { console.log(item); // 9,2,5 } но разве нет никакого индекса / ключа? Я ожидал бы что-то вроде: for (var item, key of someArray) { ... } ...

Я хотел бы автоматически форматировать код TypeScript с помощью встроенного модуля форматирования при сохранении файла в Visual Studio Code. Я знаю о следующих вариантах, но ни один из них не достаточно хорош: вручную Shift + Alt + F по типу "editor.formatOnType": true он форматирует строку при нажатии...

Я создал этот массив объектов. Может кто-нибудь сказать мне, как я мог бы определить их в typescript? Можно ли сделать inline или мне понадобятся два определения? userTestStatus xxxx = { "0": { "id": 0, "name": "Available" }, "1": { "id": 1, "name": "Ready" }, "2": { "id": 2, "name": "Started" }...

Как я могу ввести что-то вроде 'my-app-name/services' чтобы избежать таких строк импорт? import {XyService} from '../../../services/validation/xy.service'; ...

функция "компиляция при сохранении" не работает для меня после обновления до Visual Studio 2015. Когда я делаю изменения в .ts файл в моем проекте и сохранить, строка состояния в нижней части IDE говорит Output(s) generated successfully, но созданный .js файл не меняется. вот что я пробовал: добавление ...