Interface DocumentSymbolMiddleware

interface DocumentSymbolMiddleware {
    provideDocumentSymbols?: (
        this: void,
        document: TextDocument,
        token: CancellationToken,
        next: ProvideDocumentSymbolsSignature,
    ) => ProviderResult<DocumentSymbol[] | SymbolInformation[]>;
}

Properties

provideDocumentSymbols?: (
    this: void,
    document: TextDocument,
    token: CancellationToken,
    next: ProvideDocumentSymbolsSignature,
) => ProviderResult<DocumentSymbol[] | SymbolInformation[]>