【发布时间】:2016-07-31 15:47:47
【问题描述】:
VSCode Position 类有两个方法,如下所示:
translate(lineDelta?: number, characterDelta?: number): Position
translate(change: {characterDelta: number, lineDelta: number}): Position
我想称之为只提供一个字符增量。我试过这样做:
let endPos = startPos.translate(characterDelta: error.location.length);
但是我得到了这个错误:
Cannot find name 'characterDelta'.
我认为? 在第一个重载的参数上的目的意味着它们是可选的,我可以提供我需要的那个。不是这样吗?
【问题讨论】:
标签: typescript optional-parameters