[解決済み] オプションのパラメータを省略しながら、他のオプションのパラメータを渡すには?
2022-03-25 01:32:50
質問
次のような署名があるとする。
export interface INotificationService {
error(message: string, title?: string, autoHideAfter?: number);
}
どのようにしたら、関数
error()
ではなく
を指定することで
title
パラメータを設定します。
autoHideAfter
を言う。
1000
?
解決方法は?
で指定されているように
ドキュメント
を使用します。
undefined
:
export interface INotificationService {
error(message: string, title?: string, autoHideAfter? : number);
}
class X {
error(message: string, title?: string, autoHideAfter?: number) {
console.log(message, title, autoHideAfter);
}
}
new X().error("hi there", undefined, 1000);
関連
-
[解決済み] TypeScriptでグローバル変数を作成する
-
[解決済み] TypeScript で `window` に新しいプロパティを明示的に設定するにはどうすればよいですか?
-
[解決済み] TypeScriptでパラメータとして強く型付けされた関数は可能か?
-
[解決済み] TypeScriptで文字列をenumに変換するには?
-
[解決済み] TypeScriptのオブジェクトリテラルでの型定義
-
[解決済み] Typescript によるインターフェース型チェック
-
[解決済み] "require(x)" と "import x" の違いについて
-
[解決済み] TypeScriptのクラス型チェック
-
[解決済み】TypeScriptの "not assignable to parameter of type never "エラーとは?
-
[解決済み】Array.mapで非同期awaitを使用する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] TypeScriptエラー TS1005: ';' が予想される (II)
-
[解決済み] Jest で typescript を使用して identity-obj-proxy を使用すると未定義が返される
-
[解決済み] グローバル定数の定義
-
[解決済み] 未使用のパラメータに対する型チェックをスキップする
-
[解決済み] TSがモジュールを見つけ出せない
-
[解決済み] tsc がプロジェクトのコンパイルに成功すると、ts-node は d.ts ファイルを無視します。
-
[解決済み] AngularでNameServiceのプロバイダがない
-
[解決済み】WebStorm/PhpStormのダブルクォートでTypeScriptの自動インポートを行う。
-
[解決済み】ブロックに`@ts-ignore`を使用するには?
-
[解決済み】引数として渡されたTypeScriptオブジェクトにデフォルト値を設定する