• [解決済み】WebStorm/PhpStormのダブルクォートでTypeScriptの自動インポートを行う。

    質問 TypeScriptのスタイルでシングルクォートを使っていますが、ダブルクォートはHTMLのテンプレートでのみ使用されています。 WebStorm/PhpStormの自動インポートが追加されました。 import の文がダブルクォーテーションで囲まれていて、スタイルが台無しになっています。これはすべてのJetBrains製品に当てはまると思います。 この挙動はどうすれば直るの

    2022-03-27 16:52:29
  • [解決済み] チェックした後に○○の表現が変わっている

    質問 なぜ、このシンプルな ポロンポロン @Component({ selector: 'my-app', template: `<div>I'm {{message}} </div>`, }) export class App { message:string = 'loading :('; ngAfterViewInit() {

    2022-03-27 11:34:42
  • [解決済み】文字列の値を持つenumの作成

    質問 以下のコードで enum をTypeScriptで作成します。 enum e { hello = 1, world = 2 }; そして、その値には、以下のようにアクセスすることができます。 e.hello; e.world; を作成するにはどうすればよいのでしょうか? enum を文字列値で指定できますか? enum e { hello

    2022-03-26 14:56:27
  • [解決済み】TypeScriptの関数のオーバーローディング

    質問 TypeScript言語仕様の6.3項では、関数のオーバーロードについて述べており、その実装方法について具体的な例を挙げています。 しかし、このようなことを試すと export class LayerFactory { constructor (public styleFactory: Symbology.StyleFactory) { } createFeat

    2022-03-26 07:45:18
  • [解決済み】Visual Studio Codeで.js.mapファイルを非表示にする方法

    質問 Visual Studio コードでタイプスクリプトのプロジェクトに取り組んでいます。 .js.map (そして、おそらく .js ) ファイルがファイルエクスプローラーに表示されないようにしました。 のみを表示させることは可能ですか? .ts をファイルエクスプローラーに表示させることはできますか? 解決方法は? ユーザーまたはワークスペースの設定に、非表示にする

    2022-03-25 21:47:14
  • [解決済み】「エラー TS2533: オブジェクトは 'null' または 'undefined' の可能性があります」を抑制する方法とは?

    質問 私は type : type tSelectProtected = { handleSelector?: string, data?: tSelectDataItem[], wrapperEle?: HTMLElement, inputEle?: HTMLElement, listEle?: HTMLElement, resultEle?: HTMLEle

    2022-03-25 19:53:21
  • [解決済み】TypeScriptで型をnullableとして宣言する方法は?

    質問 TypeScriptでインターフェースを持っています。 interface Employee{ id: number; name: string; salary: number; } を作りたいのですが。 salary をヌル可能なフィールドとして使用することができます (C#でできるような)。これはTypeScriptで可能なのでしょうか? どの

    2022-03-25 14:14:28
  • [解決済み】TypeScriptとフィールドイニシャライザー

    質問 このような方法でTSの新しいクラスを開始する方法(私が望むものを示すためにC#の例)。 // ... some code before return new MyClass { Field1 = "ASD", Field2 = "QWE" }; // ... some code after 解決方法は? 更新情報 この回答を書いてから、より良い方法が出てきました。より

    2022-03-25 12:21:22
  • [解決済み】オブジェクトの配列を定義するにはどうしたらいいですか?

    質問 TypeScriptでオブジェクトの配列を作成しています。 userTestStatus xxxx = { "0": { "id": 0, "name": "Available" }, "1": { "id": 1, "name": "Ready" }, "2": { "id": 2, "name": "Started" } }; どうすれば正しく型

    2022-03-25 03:30:39
  • [解決済み】ランタイムにオブジェクトのクラス名を取得する

    質問 TypeScriptを使って、オブジェクトのクラス名や型名を実行時に取得することは可能ですか? class MyClass{} var instance = new MyClass(); console.log(instance.????); // Should output "MyClass" 解決方法は? 簡単な答えです。 class MyClass {} con

    2022-03-25 03:12:35
  • [解決済み] オプションのパラメータを省略しながら、他のオプションのパラメータを渡すには?

    質問 次のような署名があるとする。 export interface INotificationService { error(message: string, title?: string, autoHideAfter?: number); } どのようにしたら、関数 error() ではなく を指定することで title パラメータを設定します。 autoHi

    2022-03-25 01:32:50
  • [解決済み】TypeScriptのコンパイルでExperimental decoratorsの警告が出る。

    質問 警告が表示されるのですが・・・。 デコレータの実験的なサポートは、将来のリリースで変更される可能性がある機能です。experimentalDecorators' オプションを `設定して、この警告を消してください。 ... tsconfig.json の compilerOptions には、以下の設定があるのに。 "emitDecoratorMetadata": tru

    2022-03-24 11:02:44
  • [解決済み】TypeScriptの "not assignable to parameter of type never "エラーとは?

    質問 コードは const foo = (foo: string) => { const result = [] result.push(foo) } 以下のようなTSエラーが発生します。 [ts] 型 'string' の引数は、型 'never' のパラメータに割り当てることができません。 私は何を間違えているのでしょうか?これはバグなのでしょうか?

    2022-03-24 05:19:11
  • [解決済み] String型とstring型の違いは何ですか?

    質問 との違いをご存知の方はいらっしゃいますか? String と string をTypeScriptで作成することはできますか?これらは同じものであるべきだと考えてよいのでしょうか? var a: String = "test"; var b: string = "another test"; a = b; b = a; // this gives a compiler erro

    2022-03-23 13:03:01
  • [解決済み] async/await構文で拒否する方法は?

    質問 が返すプロミスを拒否するにはどうすればよいですか? async await 機能ですか? 例)元々。 foo(id: string): Promise<A> { return new Promise((resolve, reject) => { someAsyncPromise().then((value)=>resolve(200)).

    2022-03-23 02:19:24
  • [解決済み] 'unknown' vs. 'any'

    質問 TypeScript 3.0の紹介 unknown という型があるそうです。 <ブロッククオート unknownは、組み込み型になったため、予約型名になりました。 unknownの使用目的によっては、unknownを削除することもできます。 の宣言を完全に削除するか(新しく導入されたunknown型を優先する)、あるいは 他の名前に変更します。 との違

    2022-03-22 11:02:52
  • [解決済み] TypeScriptでインターフェースファイルの定義に基づいたオブジェクトを作成するには?

    質問 このようなインターフェイスを定義しました。 interface IModal { content: string; form: string; href: string; $form: JQuery; $message: JQuery; $modal: JQuery; $submits: JQuery; } こんな感じで

    2022-03-22 08:35:55
  • [解決済み] ジェネリックスを使用したTypescriptのarrow関数の構文はどのようになっていますか?

    質問 タイプスクリプト・ハンドブックには、現在、矢印関数に関する記述はありません。 通常の関数 は、この構文で一般的に型付けすることができます。 の例です。 function identity<T>(arg: T): T { return arg; } アロー関数の構文を教えてください。 どのように解決するのですか? 言語仕様書ではP64fにこうあります。

    2022-03-21 08:33:09
  • [解決済み] Typescript は ?演算子をサポートしていますか?(そして、それは何と呼ばれているのでしょうか?)

    質問 Typescript は現在(あるいは今後)、以下の機能をサポートしますか? 安全なナビゲーション 演算子の ?. ie var thing = foo?.bar // same as: var thing = (foo) ? foo.bar : null; また、この演算子にはもっと一般的な名前があるのでしょうか(ググってもどうしようもなく難しいです)。 どの

    2022-03-21 06:22:31
  • [解決済み] TypeScriptの "*.d.ts "について

    質問 気になるのは *.d.ts というのも、私はTypeScriptの初心者なのです。そして、この種のファイルは、C++でいうところの "head file" のようなもので、JS専用のものだと、ある人から教えてもらったのです。しかし、私は純粋なJSファイルを *.d.ts を強制的に変更しない限り *.js から *.ts . というわけで、3つのファイルを用意しました。

    2022-03-20 13:53:47