change createMap<boolean> to createMap<true>
This commit is contained in:
parent
2f1effb993
commit
61551bc574
1 changed files with 4 additions and 4 deletions
|
@ -1871,7 +1871,7 @@ namespace ts.Completions {
|
||||||
return contextualMemberSymbols;
|
return contextualMemberSymbols;
|
||||||
}
|
}
|
||||||
|
|
||||||
const membersDeclaredBySpreadAssignment = createMap<boolean>();
|
const membersDeclaredBySpreadAssignment = createMap<true>();
|
||||||
const existingMemberNames = createUnderscoreEscapedMap<boolean>();
|
const existingMemberNames = createUnderscoreEscapedMap<boolean>();
|
||||||
for (const m of existingMembers) {
|
for (const m of existingMembers) {
|
||||||
// Ignore omitted expressions for missing members
|
// Ignore omitted expressions for missing members
|
||||||
|
@ -1918,7 +1918,7 @@ namespace ts.Completions {
|
||||||
return filteredSymbols;
|
return filteredSymbols;
|
||||||
}
|
}
|
||||||
|
|
||||||
function setMembersDeclaredBySpreadAssignment(declaration: SpreadAssignment | JsxSpreadAttribute, membersDeclaredBySpreadAssignment: Map<boolean>) {
|
function setMembersDeclaredBySpreadAssignment(declaration: SpreadAssignment | JsxSpreadAttribute, membersDeclaredBySpreadAssignment: Map<true>) {
|
||||||
const expression = declaration.expression;
|
const expression = declaration.expression;
|
||||||
const symbol = typeChecker.getSymbolAtLocation(expression);
|
const symbol = typeChecker.getSymbolAtLocation(expression);
|
||||||
const type = symbol && typeChecker.getTypeOfSymbolAtLocation(symbol, expression);
|
const type = symbol && typeChecker.getTypeOfSymbolAtLocation(symbol, expression);
|
||||||
|
@ -1940,7 +1940,7 @@ namespace ts.Completions {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Set SortText to MemberDeclaredBySpreadAssignment if it is fulfilled by spread assignment
|
// Set SortText to MemberDeclaredBySpreadAssignment if it is fulfilled by spread assignment
|
||||||
function setSortTextToMemberDeclaredBySpreadAssignment(membersDeclaredBySpreadAssignment: Map<boolean>, contextualMemberSymbols: Symbol[]): void {
|
function setSortTextToMemberDeclaredBySpreadAssignment(membersDeclaredBySpreadAssignment: Map<true>, contextualMemberSymbols: Symbol[]): void {
|
||||||
if (membersDeclaredBySpreadAssignment.size === 0) {
|
if (membersDeclaredBySpreadAssignment.size === 0) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -2002,7 +2002,7 @@ namespace ts.Completions {
|
||||||
*/
|
*/
|
||||||
function filterJsxAttributes(symbols: Symbol[], attributes: NodeArray<JsxAttribute | JsxSpreadAttribute>): Symbol[] {
|
function filterJsxAttributes(symbols: Symbol[], attributes: NodeArray<JsxAttribute | JsxSpreadAttribute>): Symbol[] {
|
||||||
const seenNames = createUnderscoreEscapedMap<boolean>();
|
const seenNames = createUnderscoreEscapedMap<boolean>();
|
||||||
const membersDeclaredBySpreadAssignment = createMap<boolean>();
|
const membersDeclaredBySpreadAssignment = createMap<true>();
|
||||||
for (const attr of attributes) {
|
for (const attr of attributes) {
|
||||||
// If this is the current item we are editing right now, do not filter it out
|
// If this is the current item we are editing right now, do not filter it out
|
||||||
if (isCurrentlyEditingNode(attr)) {
|
if (isCurrentlyEditingNode(attr)) {
|
||||||
|
|
Loading…
Reference in a new issue