• [解決済み] TypeScriptで固定長の配列を宣言する方法

    質問 TypeScriptの型に関する私の知識のなさを示すかもしれませんが、次のような質問があります。 このように配列の型宣言をすると position: Array<number>; ...これで、任意の長さの配列を作ることができます。しかし、特定の長さの数値、例えばx,y,zの成分が3であるような配列を作りたい場合、このような固定長の配列用の型は作れないのでしょう

    2022-04-21 21:38:45
  • [解決済み】TypeScript - 正しいバージョンのsetTimeoutを使用する(ノードとウィンドウの比較)

    質問 古いTypeScriptのコードを最新のコンパイラバージョンにアップグレードしているのですが、その際に setTimeout . このコードでは、ブラウザの setTimeout という関数があり、これは数値を返します。 setTimeout(handler: (...args: any[]) => void, timeout: number): number;

    2022-04-21 05:57:14
  • [解決済み] TypeScriptのインターフェイスで静的プロパティを定義する方法

    質問 を宣言したいだけです。 タイプスクリプトの静的プロパティ インターフェイスは?私はこれに関してどこにも見つかりませんでした。 interface myInterface { static Name:string; } 可能でしょうか? どのように解決するのですか? TypeScriptでは、インターフェイスにstaticプロパティを定義することができません。

    2022-04-21 03:51:56
  • [解決済み] ジェネリッククラスの型パラメータから新しいオブジェクトを作成する

    質問 ジェネリッククラスでパラメータ型の新しいオブジェクトを作成しようとしています。 私のクラスでは View には、型パラメータとして渡されたジェネリック型のオブジェクトのリストが2つあります。 new TGridView() と、TypeScriptは言っています。 シンボル 'TGridView' が見つかりませんでした。 これがそのコードです。 module AppF

    2022-04-20 12:19:51
  • [解決済み】TypeScriptで`keyof`に似た`valueof`はありますか?

    質問 キーと値を入力として、オブジェクトのプロパティを値に割り当てたいのですが、値の型を決定することができます。ちょっと説明しにくいので、このコードで問題を明らかにします。 type JWT = { id: string, token: string, expire: Date }; const obj: JWT = { id: 'abc123', token: 'tk01', expir

    2022-04-20 04:31:28
  • [解決済み] TypeScriptの「extends」と「implements」の違いとは?

    質問 を知りたいのですが。 男性 そして 子 の共通点と相違点です。 class Person { name: string; age: number; } class Child extends Person {} class Man implements Person {} 解決方法は? ショートバージョン extends を意味しま

    2022-04-20 02:04:32
  • [解決済み] Angular 2でurlからクエリパラメータを取得する方法は?

    質問 angular2.0.0-beta.7を使用していますが、コンポーネントをロードする際、以下のようなパスでロードされます。 /path?query=value1 にリダイレクトされます。 /path なぜGETパラメータが削除されたのですか?パラメータを保持するにはどうしたらよいですか? ルーターにエラーが発生しました。というようなメインルートがあれば @RouteConfig

    2022-04-15 18:42:05
  • [解決済み】tsconfig.jsonでパスを使用する方法とは?

    質問 について読んでいました。 パスマッピング で tsconfig.json で、以下のような醜いパスの使用を避けるために、これを使いたかったのです。 プロジェクトとライブラリの入ったモノリポジトリがあるので、プロジェクトの構成は少し変です。プロジェクトは会社ごと、ブラウザ/サーバ/ユニバーサルごとにグループ化されています。 のパスはどのように設定

    2022-04-15 16:45:53
  • [解決済み】Angular 2 beta.17:プロパティ 'map' がタイプ 'Observable<Response>' に存在しない。

    質問 Angular 2からアップグレードしたところです。 ベータ16 から ベータ17 で、rxjs 5.0.0-beta.6が必要です。 https://github.com/angular/angular/blob/master/CHANGELOG.md#200-beta17-2016-04-28 ) beta16では、Observable/mapの機能に関して全てうま

    2022-04-15 02:20:39
  • [解決済み】Typescriptで変数の型を取得する方法は?

    質問 ある変数があります。 abc:number|string; その型を確認するにはどうしたらよいですか?以下のようなことをしたいのですが。 if (abc.type === "number") { // do something } 解決方法は? の場合。 abc:number|string; を使用します。 JavaScript 演算子 ty

    2022-04-14 14:12:54
  • [解決済み】typescriptで`is`キーワードは何をするのですか?

    質問 次のようなコードに出会いました。 export function foo(arg: string): arg is MyType { return ... } を検索できていないんです。 is ドキュメントでもgoogleでも、かなり一般的な単語で、基本的にすべてのページで表示されます。 その中で、このキーワードはどのような役割を担っているのでしょうか。 どの

    2022-04-14 05:18:03
  • [解決済み] Angular2 ngSwitchステートメントでtypescriptのenum値を使用する方法

    質問 TypescriptのenumはAngular2のngSwitchディレクティブと自然にマッチしているように見えますが、実際はどうなのでしょうか? しかし、コンポーネントのテンプレートでenumを使おうとすると、 "Cannot read property 'xxx' of undefined in ..."と表示されるのです。 どうすれば、コンポーネント・テンプレートでenum値を使

    2022-04-14 02:20:42
  • [解決済み】 'this' は型アノテーションがないため、暗黙のうちに 'any' 型を持っている

    質問 を有効にすると noImplicitThis で tsconfig.json というエラーが出てしまいます。 'this' implicitly has type 'any' because it does not have a type annotation. class Foo implements EventEmitter { on(name: string,

    2022-04-13 21:54:28
  • [解決済み] コンストラクトシグネチャを持つインターフェースはどのように機能するのですか?

    質問 インターフェイスでコンストラクタを定義する方法について困っています。私は何かを完全に誤解しているのかもしれません。しかし、私はしばらくの間、答えを探しましたが、これに関連するものを見つけることができません。 TypeScriptのクラスで以下のインターフェイスを実装するにはどうしたらよいでしょうか。 interface MyInterface { new ( ... )

    2022-04-13 20:17:11
  • [解決済み】 --isolatedModules のエラーは、どのようなインポートでも修正されるのはなぜですか?

    質問 create-react-app タイプスクリプトのプロジェクトで、あるものを手早くテストするためにこれを書こうとしました。 // experiment.test.ts it('experiment', () =&gt; { console.log('test'); }); しかし、次のようなエラーが表示され、その下に赤い四角い線が表示されます。 it : --iso

    2022-04-13 15:29:31
  • [解決済み】TypeScriptで配列をソートする

    質問 typescriptで遭遇した非常に奇妙な問題を解決しようとしています。それは、インラインのブール式を、完全な式ではなく、最初の値の型が何であれとして扱っていました。 そこで、以下のような簡単なことを試してみると。 var numericArray:Array&lt;number&gt; = [2,3,4,1,5,8,11]; var sorrtedArray:Array&lt

    2022-04-12 09:12:21
  • [解決済み】Typescriptのマップを繰り返し処理する

    質問 typescriptのマップを反復処理しようとしているのですが、何度もエラーが発生し、このような些細な問題に対する解決策をまだ見つけることができません。 私のコードは myMap : Map&lt;string, boolean&gt;; for(let key of myMap.keys()) { console.log(key); } そして、Errorが出る。

    2022-04-11 19:25:43
  • [解決済み】Angularアプリのデプロイはどうやるの?

    質問 Angularアプリが本番環境に到達したら、どのようにデプロイしますか? 私がこれまで見てきたすべてのガイド(たとえそれが angular.io しかし、開発が完了した後、どのようにアプリを公開することができますか? コンパイルされた .js ファイルを index.html ページで、あるいはgulpを使ってminifyするのでしょうか?うまくいきますか?製

    2022-04-11 16:24:20
  • [解決済み】Angular 2 要素の表示と非表示について

    質問 Angular 2で、ブーリアン変数に依存して要素を隠したり表示したりするのに問題があります。 これは、divの表示と非表示のためのコードです。 &lt;div *ngIf="edited==true" class="alert alert-success alert-dismissible fade in" role="alert"&gt; &lt;strong

    2022-04-11 07:36:53
  • [解決済み】既存のJavaScriptライブラリから.d.tsの「型付け」定義ファイルを作成する方法は?

    質問 自作とサードパーティーの両方のライブラリをたくさん使っています。 typings"ディレクトリにJqueryとWinRT用のものがあるようですが、どのように作成されるのですか? 解決方法は? 問題のライブラリ、その書き方、どの程度の精度を求めるかによって、いくつかの選択肢があります。その選択肢を、望ましい順におおまかに確認してみましょう。 すでにあるのかもしれない 常に

    2022-04-10 10:11:15