Interface FoldingRangeProviderMiddleware

interface FoldingRangeProviderMiddleware {
    provideFoldingRanges?: (
        this: void,
        document: TextDocument,
        context: FoldingContext,
        token: CancellationToken,
        next: ProvideFoldingRangeSignature,
    ) => ProviderResult<FoldingRange[]>;
}

Properties

provideFoldingRanges?: (
    this: void,
    document: TextDocument,
    context: FoldingContext,
    token: CancellationToken,
    next: ProvideFoldingRangeSignature,
) => ProviderResult<FoldingRange[]>