問題タブ [typescript]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
36254 参照

typescript - 複数のソース ファイルを TypeScript コンパイラに渡すにはどうすればよいですか?

TypeScript は、通常、内部で生成された複数のファイルと外部で生成されたライブラリで構成される大規模な JavaScripty プロジェクト用に設計されています。TypeScript コンパイラ (tsc) は、プロジェクトを構成する完全なファイル セットを提供することをどのように期待していますか?

0 投票する
1 に答える
10604 参照

typescript - TypeScriptで外部ファイルをインポートするにはどうすればよいですか?

require次のような文字列を持つノードアプリがあります。

このコードは変更なしで機能しますが、TypeScriptモジュールを最大限に活用するにはどうすればよいですか?使用するだけ

教えてくれます

名前''./data''は現在のスコープに存在しません

TypeScriptで外部ファイルをインポートするにはどうすればよいですか?

0 投票する
1 に答える
1553 参照

typescript - TypeScriptコンパイラはWindowsでどのJavaScriptエンジンを使用しますか?

エディタプラグインをインストールしました。インストールされているファイルは次のとおりです。

TypeScriptファイル

コンパイラがどのように機能するのか、そして誰かがこれらのファイルの概要を説明できるかどうかについて知りたいだけです。

  1. また、1つだけを期待していたJavaScriptファイルが2つありますが、それらは何をしますか(1つはコンパイラーである必要があります)?tscはコンパイラであり、typescriptは構文パーサーですか?
  2. tsc.exeはChakraエンジンを使用しますか?
  3. インテリジェンスは何で書かれていますか?libファイルは何のためのものですか?(実際、私はこれに答えることができます。これはECMAScript APIのドキュメントです)
0 投票する
1 に答える
5716 参照

typescript - TypeScript:組み込み型の拡張

「組み込み」タイプの1つをどのように拡張しますか?例:アレイ?

JSでは、私は次のようなことをします

TypeScriptで同等のものは何ですか?

0 投票する
1 に答える
2073 参照

typescript - TypeScript のループ

CoffeeScript ライブラリの 1 つを TypeScript に変換する実験を行っています。これまでのところ、同等のものが見つからないことを除いて、経験は問題ありません

TypeScriptの昔ながらのfor(i = 0; i < len; i++)種類のループを作成する必要がありますか?

0 投票する
17 に答える
341266 参照

typescript - TypeScript でのコンストラクターのオーバーロード

TypeScript でコンストラクターのオーバーロードを行った人はいますか? 言語仕様 (v 0.8) の 64 ページには、コンストラクターのオーバーロードを説明するステートメントがありますが、サンプル コードはありませんでした。

私は今、本当に基本的なクラス宣言を試しています。このように見えます。

tsc BoxSample.ts で実行すると、重複したコンストラクター定義がスローされます。これは明らかです。どんな助けでも大歓迎です。

0 投票する
2 に答える
61441 参照

javascript - TypeScriptで組み込みオブジェクトのプロプライエタリ/カスタムプロパティの警告を処理する方法

私は所有権navigator.idに依存するペルソナを使用しています。このプロパティは標準ではないため、TypeScriptコンパイラは次の警告を生成します。

ただし、.jsファイルは正常に生成され、警告/エラーメッセージなしでFF15ブラウザで実行されます。ドキュメントの指示に従って、
のポリフィルも含めているので、すべてのブラウザで確実に利用できます。navigator.idnavigator.id

誰かがこの警告に対処する方法を私に提案できますか?

index.html

home.ts

0 投票する
2 に答える
13208 参照

arrays - TypeScript では、文字列を受け取って文字列を返す関数の配列を宣言するにはどうすればよいですか?

更新- この質問のコンテキストは、TypeScript 1.4 より前のものでした。そのバージョン以降、私の最初の推測は言語によってサポートされています。回答の更新を参照してください。


f文字列を受け取り、文字列を返す関数として宣言できます。

gそして、文字列の配列であると宣言できます。

h「文字列を受け取って文字列を返す関数」の配列であることを宣言するにはどうすればよいですか?

私の最初の推測:

構文エラーのようです。余分な括弧を取り除くと、文字列から文字列の配列への関数になります。

0 投票する
1 に答える
7117 参照

requirejs - TypeScript は必要な定義で AMD モジュールをコンパイルします

AMD (requirejs で実装) では、モジュールを依存関係として含めるように定義できます。

--module amd を試してみたところ、requirejs で使用できる AMD モジュールが正しく出力されました。

上記の例のようなものに変換される TypeScript ソース ファイルのソース内で依存関係を定義することは可能ですか?

0 投票する
2 に答える
5972 参照

typescript - Typescript:クラスとそのメソッドを別々のファイルで定義する

1つのファイルでクラスを宣言し、そのメソッドを別のファイルで定義することは可能ですか?

たくさんのメソッドを持つクラスがいくつかありますが、それらを少し広げることができれば素晴らしいと思います。