Skip to content

Commit 70f1b0d

Browse files
committed
Remove boolean as a possible type for OnAutoInsertRegistrationOptions
1 parent 42b9352 commit 70f1b0d

File tree

1 file changed

+4
-7
lines changed

1 file changed

+4
-7
lines changed

src/lsptoolshost/onAutoInsertFeature.ts

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ import {
2222
} from 'vscode-languageserver-protocol';
2323

2424
import * as RoslynProtocol from './roslynProtocol';
25-
import * as Is from 'vscode-languageclient/lib/common/utils/is';
2625
import * as UUID from 'vscode-languageclient/lib/common/utils/uuid';
2726

2827
export class OnAutoInsertFeature implements DynamicFeature<RoslynProtocol.OnAutoInsertRegistrationOptions> {
@@ -123,15 +122,13 @@ export class OnAutoInsertFeature implements DynamicFeature<RoslynProtocol.OnAuto
123122

124123
private getRegistrationOptions(
125124
documentSelector: DocumentSelector | undefined,
126-
capability: undefined | boolean | RoslynProtocol.OnAutoInsertOptions
125+
capability: undefined | RoslynProtocol.OnAutoInsertOptions
127126
): (RoslynProtocol.OnAutoInsertRegistrationOptions & { documentSelector: DocumentSelector }) | undefined {
128127
if (!documentSelector || !capability) {
129128
return undefined;
130129
}
131-
return (
132-
Is.boolean(capability) && capability === true
133-
? { documentSelector }
134-
: Object.assign({}, capability, { documentSelector })
135-
) as RoslynProtocol.OnAutoInsertRegistrationOptions & { documentSelector: DocumentSelector };
130+
return Object.assign({}, capability, { documentSelector }) as RoslynProtocol.OnAutoInsertRegistrationOptions & {
131+
documentSelector: DocumentSelector;
132+
};
136133
}
137134
}

0 commit comments

Comments
 (0)