VSCode Positionクラスは、次のようになり二つの方法があります。私はこれをやってみました:オプションの引数を持つこのTypScriptメソッドをどのように呼び出すのですか?私はcharacterDeltaを供給、それを呼びたい</p> <pre><code>translate(lineDelta?: number, characterDelta?: number): Position translate(change: {characterDelta: number, lineDelta: number}): Position </code></pre> <p>:
let endPos = startPos.translate(characterDelta: error.location.length);
私はこのエラーを取得するしかし:
Cannot find name 'characterDelta'.
私は最初のオーバーロードの引数に?
の目的は、彼らがオプションだった意味考え出し、私はちょうど1を提供することができます必要だった。これは当てはまりませんか?
この場合、最初の引数のポイントはオプションとしてマークされますか? -/ –
良い質問ですが、私は考えていないかもしれません。多分、このAPIを設計した人は、おそらく便利なシナリオがあるかもしれないと考えました。 –