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/formatOnOpenCurlyBraceIndentation.ts deleted file mode 100644 index 6141f2886de37..0000000000000 --- a/tests/cases/fourslash/server/formatOnOpenCurlyBraceIndentation.ts +++ /dev/null @@ -1,13 +0,0 @@ -/// - -//// if (foo) { -//// if (bar) {/**/} -//// } - -goTo.marker(""); -format.onType("", "{"); -// format.document(); -verify.currentFileContentIs( -`if (foo) { - if (bar) { } -}`);