-
[解決済み] 「Angularコンポーネントのprivateとpublicについて
質問 もし プライベート の前に foo , loadBar そして text である。 パブリック になっていると思います。 export class RandomComponent { @Input() foo: string; @Output() loadBar = new EventEmitter(); text: string; } である場合
2022-07-04 03:41:28 -
[解決済み] ある範囲に番号を限定することは可能ですか?
質問 typescript 2.0 RC (あるいはベータ?) からは、以下のように数値リテラルの型を使用することが可能になっています。 type t = 1 | 2; . 型に 256 個の数字を書き出すことなく、0-255 などの数値範囲に型を制限することは可能でしょうか? 私の場合、あるライブラリはパレットの色値を0-255で受け付けますが、私はいくつかの名前だけですが0-255に
2022-06-24 08:58:14 -
[解決済み] ベースクラスのメンバへのアクセス
質問 TypeScriptサイトのプレイグラウンドにある継承の例を見てください。 class Animal { public name; constructor(name) { this.name = name; } move(meters) { alert(this.name + " moved " + meters + "m."); } } cla
2022-06-08 23:23:18 -
[解決済み] TypeScriptのハッシュマップ/辞書インターフェイス
質問 私はTypeScriptを使うのが初めてで、hashmap/dictionaryインターフェイスを実装しようとしています。今のところ、私は export interface IHash { [details: string] : string; } この構文の意味を正確に理解するのに苦労しています。もし私が var x : IHash = {}; を使用する場合、
2022-06-07 02:07:25 -
[解決済み] 引数数が変化する関数に対するTypeScriptのタイプシグネチャ
質問 可変長の引数を受け取る関数のメンバを持つインターフェースの定義に困っています。次のオブジェクト リテラルを例にとって考えてみましょう。 var obj = { func: () => { for(var i = 0; i < arguments.length; i++) { console.log(arguments[i])
2022-06-06 17:01:31 -
[解決済み] TypeScriptエクスポート・インポートインターフェース
質問 私は AMD モジュールを使用しており、いくつかの他のファイルをロードし、何をどのように公開するかを選択する 1 つのファイルの背後に複雑なインターフェイスを隠したいのです。それは動作し、私はこのソリューションを使用しますが、それは主にインターフェイスで、ちょっと醜い感じです。 import Types = require('./message-types'); import Mes
2022-05-28 05:04:08 -
[解決済み] ページ全体のキー押下イベントをリスニングするには?
質問 私はページ全体に関数をバインドする方法を探しています(ユーザーがキーを押したとき、私はそれが私のcomponent.tsで関数をトリガしたい)。 AngularJSでは簡単に ng-keypress では簡単でしたが (keypress)="handleInput($event)" . ページ全体のdivラッパーで試してみましたが、うまくいかないようです。 フォーカスが
2022-05-27 19:53:43 -
[解決済み] プロパティ 'assign' はタイプ 'ObjectConstructor' に存在しません。
質問 アプリケーションでTypeScriptを使用していますが、そこで関数を使用しています。 Object.assign(this.success, success.json()) しかし、コンパイル時に以下のようなエラーが発生します。 error TS2339: Property 'assign' does not exist on type 'ObjectConstructo
2022-05-17 14:20:50 -
[解決済み] 動的なキーを持つオブジェクトのインターフェイスを定義するには?
質問 アンダースコアで作成された以下のようなオブジェクトがあります。 _.groupBy() メソッドで生成されます。 myObject = { "key" : [{Object},{Object2},{Object3}], "key2" : [{Object4},{Object5},{Object6}], ... } TypeScriptでどのようにInterface
2022-05-16 13:19:01 -
[解決済み] TypeScriptのカスタムグローバルインターフェース(.d.tsファイル)を設定する方法は?
質問 現在、Webpack2とTypeScriptを使用するReactJSのプロジェクトに取り組んでいます。1つのことを除いて、すべてが完璧に動作します - 私は自分自身で書いたインターフェイスを別のファイルに移動する方法を見つけることができず、それらはアプリケーション全体から見えるようになります。 プロトタイプの目的のために、私は最初にそれらを使用するファイルで定義されたインターフェイ
2022-05-14 19:29:42 -
[解決済み] TypeScriptでswitchブロックが網羅的であることを確認する方法とは?
質問 私はいくつかのコードを持っています。 enum Color { Red, Green, Blue } function getColorName(c: Color): string { switch(c) { case Color.Red: return 'red'; case Color.Gr
2022-05-14 17:12:04 -
[解決済み] TypeScriptの文字列型配列のテスト
質問 TypeScriptで変数が文字列の配列であるかどうかを調べるにはどうしたらよいでしょうか。 こんな感じです。 function f(): string { var a: string[] = ["A", "B", "C"]; if (typeof a === "string[]") { return "Yes" } else
2022-05-13 14:08:31 -
[解決済み] Typescriptにはunionがあるので、enumは冗長なのか?
質問 TypeScriptにunion型が導入されて以来、enum型を宣言する理由はあるのだろうかと思うようになりました。以下のenum型宣言を考えてみます。 enum X { A, B, C } var x: X = X.A; と同様の組合型宣言を行います。 type X: "A" | "B" | "C" var x: X = "A"; もしこれらが基本的に同じ目的を果たし
2022-05-13 11:06:37 -
[解決済み] Visual Studio CodeでTypeScriptのLernaサブパッケージの絶対パスのみを提供する自動インポート機能
質問 何らかの理由で、ごく最近、私の Visual Studio Code が変更され、例えば私の Lerna パッケージでサブパッケージレベルからの絶対インポートしか提供しなくなりました。 ご覧の通り、自動インポートは @package/server/src/database であるべきなのに、ファイルへのパスを提案しています。 ../database であるはずなの
2022-05-11 19:10:32 -
[解決済み] typescriptで、非同期関数の型を定義する方法
質問 非同期関数の型を定義しようとしましたが、以下のようにコンパイルに失敗しました。 interface SearchFn { async (subString: string): string; } class A { private Fn: SearchFn public async do():Promise<string> { a
2022-05-11 09:11:26 -
[解決済み] Object.valuesをtypescriptで使用するには?
質問 オブジェクトからカンマ区切りの文字列を作成しようとしています。 const data = {"Ticket-1.pdf":"8e6e8255-a6e9-4626-9606-4cd255055f71.pdf","Ticket-2.pdf":"106c3613-d976-4331-ab0c-d581576e7ca1.pdf"}; const values = Object.values(
2022-05-11 07:12:13 -
[解決済み] タイプスクリプト ネストされたオブジェクトのインターフェースはどのように定義するのですか?
質問 以下のようにパースされるJSONペイロードがあると仮定する。 { name: "test", items: { "a": { id: 1, size: 10 }, "b": { id: 2, size: 34
2022-05-11 04:20:11 -
[解決済み] Typescript はなぜ "export" というキーワードを使って、クラスやインターフェースを公開するのでしょうか?
質問 Typescript に手を出しているときに、モジュール内のクラス(名前空間として使用される)が export というように、キーワードを前にしています。 module some.namespace.here { export class SomeClass{..} } というわけで、今度は上のコードをこんな風に使ってみます。 var someVar = new s
2022-05-08 05:37:34 -
[解決済み] TypeScriptのarrow関数で戻り値の型を指定する
質問 私はReactとReduxを使用しており、私のリデューサーが型安全性を向上させるためにタグ付きユニオン型を利用できるように、インターフェイスとして指定されたアクションタイプを持っています。 ということで、以下のような型宣言をしています。 interface AddTodoAction { type: "ADD_TODO", text: string }; int
2022-05-06 07:22:26 -
[解決済み] npm @types org パッケージにおける TypeScript の型付け
質問 npmの組織があることに気づきました。 タイプ このパッケージはタイピングパッケージを含んでいますが、それに関するドキュメントが見当たりません。これらはどのように使用されることを意図しているのでしょうか? と一緒に使うものなのでしょうか? タイピング ツールはありますか?もしそうなら、どのようにインストールするのですか?例えば @types/openlayers
2022-05-04 06:51:09
最新
-
LinuxでインターフェースのIPアドレスを取得する
-
WPFでリソースであるアイコンを使用するにはどうすればよいですか?
-
Laravel 6.0での「未定義関数str_slug()の呼び出し」について
-
WildFlyのヒープメモリを増やすには?
-
MessageBox.Showダイアログの「はい」「いいえ」ボタンのテキストを変更するには?
-
FlutterでキーボードのText Input Action Button(return/enterキー)を変更するには?
-
同一線上にある2つのdivブロック
-
ナビゲーションバーの右側に複数のUIBarButtonItemを追加するには?
-
絶対配置を使用することはバッドプラクティスとみなされますか?[クローズド]
-
リアクト転写小道具(1個を除く
おすすめ
-
Eclipse で Maven プロジェクトを作成すると、「Could not resolve archetype」というクレームが発生する [重複] 。
-
ドロップダウンリストのselecteditemをプログラムで設定する
-
切り上げ/切り下げ 瞬間を分単位で表す
-
kubernetesを完全にアンインストールする方法
-
Laravelが更新後に「The bootstrap/cache directory must be present and writable」エラーを投げる。
-
LinearLayoutに子要素がある場合、onClickがトリガーされない
-
アンドロイド マシュマロ。Espressoでパーミッションのテスト?
-
車輪の再発明をせずにREST APIを保護する
-
Jenkinsパイプラインで失敗したステージのリトライオプションを実装するには?
-
がチェックアウトされていない...バンドルインストールしても直らない!