| 1409 | } |
| 1410 | |
| 1411 | public initialize(capabilities: ServerCapabilities, documentSelector: DocumentSelector): void { |
| 1412 | if (!capabilities.signatureHelpProvider || !documentSelector) { |
| 1413 | return; |
| 1414 | } |
| 1415 | this.register(this.messages, { |
| 1416 | id: UUID.generateUuid(), |
| 1417 | registerOptions: Object.assign({}, { documentSelector: documentSelector }, capabilities.signatureHelpProvider) |
| 1418 | }); |
| 1419 | } |
| 1420 | |
| 1421 | protected registerLanguageProvider(options: SignatureHelpRegistrationOptions): Disposable { |
| 1422 | let client = this._client; |