• [解決済み] VSCodeでTypeScriptの警告を無効にするには?

    質問 TypeScriptは当分使いません。ES6とbabelのみです。 でTypeScriptをインストールしてない。 node_modules . ワークスペースを開くたびに、VSCodeから特定の警告が表示されます。 \node_modules\typescript\lib は有効な tsserver をインストールする必要があります。バンドルされている

    2023-05-30 22:38:07
  • [解決済み] TypeScriptのUnion型、Memberの複数型署名

    質問 文字列またはブール値のプロパティがある場合、それをどのように定義すればよいですか。 interface Foo{ bar:string; bar:boolean; } に頼りたくない。 interface Foo{ bar:any; } がないと無理だと思います。 any . どれでもいいので答えてください。 私は仕様を見落としていて、今すぐ

    2023-05-30 20:05:59
  • [解決済み] Typescript の boolean への変換

    質問 Typescriptでは、このようなことができます。 var xxx : some_type; if (xxx) foo(); else bar(); ここではxxxは型に関係なくブーリアンとして扱われます。 同じことを関数の引数で行いたいと思います。こんな関数があります。 function foo(b : boolean) { ... } を呼び

    2023-05-28 04:48:59
  • [解決済み] jsdomとtypescriptで「プロパティ '...' がタイプ 'Global' に存在しない」を防ぐには?

    質問内容 既存のプロジェクトをTypescriptを使用するように変換しようとしていますが、私のテストセットアップではうまくいきません。 私は、テスト用に jsdom をセットアップする設定ファイルを持っており、テスト中に DOM と相互作用するすべてのコードが動作するようにしています。Typescript (ts-node with mocha) を使用すると、常にこのようなエラーが発

    2023-05-13 09:59:38
  • [解決済み] ユニオン配列型にマッピングするには?

    質問 以下のような構造になっています。 interface Test1 { number: number; } interface Test2 extends Test1 { text: string; } let test: Test1[] | Test2[] = []; test.map(obj => {}); // does not work エラーが出

    2023-05-09 13:42:07
  • [解決済み] TsLint が "expected callSignature to have a typedef." と言っていますが、どういう意味ですか?

    質問 私のコードに関数があります。 networkStop = (action: string = null) => { this.action[action] = false; this.net = false; this.netd = false; } というTsLintのエラーが出ます。 Message 4 TsLint: expected

    2023-05-07 09:48:06
  • [解決済み] オプションのパラメータが提供されたかどうかを確認するにはどうすればよいですか?

    質問 オプションのパラメータを持つ関数があります。 function DoSomething(a, b?) { /** Implementation */ } 関数本体の中でオプションのパラメータが提供されたかどうかを判断するにはどうしたらよいでしょうか。現在、私が思いつく最良の方法は typeof b === 'undefined' しかし、これではなんだかごちゃご

    2023-05-03 06:32:47
  • [解決済み] TypeScript インポートパスエイリアス

    質問 私は現在、TypeScriptで書かれた複数のNodeモジュールで構成されるTypeScriptアプリケーションに取り組んでいます。 node_modules ディレクトリにインストールされています。 続ける前に、私はTypeScript 2.0を使っていることを記しておきたい。必要であれば2.1の開発版も使うことに抵抗はない。私はただ、これを動作させたいだけなのです。 各N

    2023-04-27 07:55:52
  • [解決済み] Typescript の nameof キーワード

    質問 これまで見てきたように、ネイティブの nameof -キーワード があるように、C# には をTypeScriptに組み込んでいます。しかし、これがC#に存在するのと同じ理由で、型安全な方法でプロパティ名を参照できるようにしたい。 これは特にTypeScriptでjQueryのプラグインを使うときに便利です( Bootstrap-Tagsinput ) や、プロパティ

    2023-04-20 13:39:15
  • [解決済み] TypeScriptとIterator。IterableIterator<T> 型は配列型ではありません。

    質問 を使用する場合 yield* という表現で をTypeScriptで実行すると、必ずエラーになる。 Type 'IterableIterator'は配列型ではありません。 を使用せずに正しく型を設定するにはどうしたらよいでしょうか。 any を使用せずに、エラーを回避するために正しく型を設定するにはどうすればよいですか? function* g1(): Ite

    2023-04-06 23:13:27
  • [解決済み] TypeScriptでクラスを角括弧「<>」で囲むとはどういう意味ですか?

    質問 私はTypeScriptの初心者ですが、特にJavascriptでOOPを行うことがいかに簡単であるかという点で、とても気に入っています。しかし、角括弧を使用する際のセマンティクスを理解するのに行き詰っています。 ドキュメントから、私は次のようないくつかの例を見ました。 interface Counter { (start: number): string; interv

    2023-04-05 13:17:34
  • [解決済み] Angular2でのenumに基づく選択

    質問 私はこの列挙型(私は タイプスクリプト ) : export enum CountryCodeEnum { France = 1, Belgium = 2 } を作りたいのですが セレクト を構築したい。 フォーム で、それぞれの オプション に、value として列挙された整数値、label として列挙されたテキストを、このように指定

    2023-04-02 01:59:36
  • [解決済み] ジェネリック関数のTypescript ReturnType

    質問 新しい ReturnType で TypeScript 2.8 は、特定の関数の戻り値の型を抽出することができる、本当に便利な機能です。 function foo(e: number): number { return e; } type fooReturn = ReturnType&lt;typeof foo&gt;; // number しかし、ジェネ

    2023-03-31 18:27:05
  • [解決済み] TypeScriptで純粋な抽象クラスを拡張する場合と実装する場合

    質問 純粋な抽象クラス(つまり、実装のない抽象クラス)があるとします。 abstract class A { abstract m(): void; } C#やJavaのように を拡張します。 という抽象的なクラスがあります。 class B extends A { m(): void { } } しかし とは異なり では、C#やJavaでも

    2023-03-29 06:19:23
  • [解決済み] ユーティリティクラスの構成方法

    質問 いくつかのユーティリティ関数を持っています。 これらをパッケージ化し、インポートするのに最適な方法は何でしょうか? これは私がやろうとしていることです。 import * as util from './util' export class myClass{ constructor() { util.doSomething("test"

    2023-03-27 08:15:47
  • [解決済み] プライベートセッターのタイプスクリプト?

    質問 TypeScriptでプロパティのプライベートセッターを持つ方法はありますか? class Test { private _prop: string; public get prop() : string { return this._prop; } private set prop(val: string) {

    2023-03-18 02:03:54
  • [解決済み] ESLint - TypeScriptの "no-unused-vars "を設定する。

    質問 私はすべてのTypeScriptプロジェクトで、以下の設定でESLintを使用しています。 "extends": ["airbnb", "prettier", 'plugin:vue/recommended'], "plugins": ["prettier"], "parserOptions": { "parser": "@typescript-eslint/pars

    2023-03-16 12:35:21
  • [解決済み] 型{ [key: string]: boolean; }は何を意味するのでしょうか?

    質問 最近、関数宣言のようなものに遭遇しました。 static required(control: AbstractControl): { [key: string]: boolean; }; この戻り値は何でしょうか?任意の数のプロパティを持つオブジェクトで、それぞれがブール値で、文字列と思われる名前を持っているのでしょうか?これはどちらかというとtypescriptの質問だと

    2023-03-06 04:07:20
  • [解決済み] vs-codeで複数のtsconfigファイルを使用するには?

    質問 私はVisual Studio Codeを使用しており、かなり一般的なプロジェクト構造を持っています。 ├── client/ │ ├── tsconfig.json ├── shared/ ├── server/ │ ├── tsconfig.json ├── project.json 2つのtsconfigファイルはそれぞれ異なる設定になっています(例えば cli

    2023-02-21 04:35:07
  • [解決済み] ...は非モジュールのエンティティに解決され、このコンストラクトを使用してインポートすることはできません」とはどういう意味ですか?

    質問 TypeScriptのファイルがいくつかあります。 MyClass.ts class MyClass { constructor() { } } export = MyClass; MyFunc.ts function fn() { return 0; } export = fn; MyConsumer.ts import * as MC fr

    2023-02-20 19:55:55