Fixed issue for navbar when having multiline string literals
This commit is contained in:
parent
9d404b49ff
commit
ce133ec2dd
|
@ -660,7 +660,16 @@ namespace ts.NavigationBar {
|
||||||
else if (isCallExpression(parent)) {
|
else if (isCallExpression(parent)) {
|
||||||
const name = getCalledExpressionName(parent.expression);
|
const name = getCalledExpressionName(parent.expression);
|
||||||
if (name !== undefined) {
|
if (name !== undefined) {
|
||||||
const args = mapDefined(parent.arguments, a => isStringLiteralLike(a) ? a.getText(curSourceFile) : undefined).join(", ");
|
const args = mapDefined(parent.arguments, a => {
|
||||||
|
if (isStringLiteralLike(a)) {
|
||||||
|
const line = curSourceFile.getLineAndCharacterOfPosition(a.pos).line;
|
||||||
|
const endOfLine = getEndLinePosition(line, curSourceFile);
|
||||||
|
|
||||||
|
return a.getText(curSourceFile).substring(0, endOfLine - a.pos);
|
||||||
|
}
|
||||||
|
|
||||||
|
return undefined;
|
||||||
|
}).join(", ");
|
||||||
return `${name}(${args}) callback`;
|
return `${name}(${args}) callback`;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue