diff --git a/src/services/utilities.ts b/src/services/utilities.ts index e2101de2a7ba3..e20f049ab8366 100644 --- a/src/services/utilities.ts +++ b/src/services/utilities.ts @@ -1259,7 +1259,7 @@ namespace ts { export function findPrecedingToken(position: number, sourceFile: SourceFileLike, startNode: Node, excludeJsdoc?: boolean): Node | undefined; export function findPrecedingToken(position: number, sourceFile: SourceFile, startNode?: Node, excludeJsdoc?: boolean): Node | undefined; export function findPrecedingToken(position: number, sourceFile: SourceFileLike, startNode?: Node, excludeJsdoc?: boolean): Node | undefined { - const result = find(startNode! || sourceFile); + const result = find((startNode || sourceFile) as Node); Debug.assert(!(result && isWhiteSpaceOnlyJsxText(result))); return result; diff --git a/tests/cases/fourslash/server/formatOnOpenCurlyBraceIndentation.ts b/tests/cases/fourslash/server/formatOnTypeOpenCurlyWithBraceCompletion.ts similarity index 89% rename from tests/cases/fourslash/server/formatOnOpenCurlyBraceIndentation.ts rename to tests/cases/fourslash/server/formatOnTypeOpenCurlyWithBraceCompletion.ts index 6141f2886de37..dceda9e98fcb0 100644 --- a/tests/cases/fourslash/server/formatOnOpenCurlyBraceIndentation.ts +++ b/tests/cases/fourslash/server/formatOnTypeOpenCurlyWithBraceCompletion.ts @@ -6,7 +6,6 @@ goTo.marker(""); format.onType("", "{"); -// format.document(); verify.currentFileContentIs( `if (foo) { if (bar) { }