We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 13e60bc commit e6bfce1Copy full SHA for e6bfce1
src/services/refactors/extractSymbol.ts
@@ -1110,6 +1110,7 @@ namespace ts.refactor.extractSymbol {
1110
}
1111
1112
// TODO (acasey): need to dig into nested statements
1113
+ // TODO (acasey): don't insert before pinned comments, directives, or triple-slash references
1114
function getNodeToInsertConstantBefore(maxPos: number, scope: Scope): Node {
1115
const children = getStatementsOrClassElements(scope);
1116
Debug.assert(children.length > 0); // There must be at least one child, since we extracted from one.
@@ -1126,6 +1127,7 @@ namespace ts.refactor.extractSymbol {
1126
1127
1128
1129
1130
+ Debug.assert(prevChild !== undefined);
1131
return prevChild;
1132
1133
0 commit comments