Regular methods in interfaces appear as:
provideWorkspaceSymbols(query: string, token: CancellationToken): SymbolInformation[] | Thenable<SymbolInformation[]>;
Optional methods appear as fields:
resolveWorkspaceSymbol?: (symbol: SymbolInformation, token: CancellationToken) => SymbolInformation | Thenable<SymbolInformation>;
It's supported, so I suggest to show them like:
resolveWorkspaceSymbol?(symbol: SymbolInformation, token: CancellationToken): SymbolInformation | Thenable<SymbolInformation>;
Regular methods in interfaces appear as:
Optional methods appear as fields:
It's supported, so I suggest to show them like: