Class TextDocumentEventFeature<P, E, M>Abstract

An abstract base class to implement features that react to events emitted from text documents.

Type Parameters

Hierarchy (View Summary)

Implements

Constructors

Properties

_client: FeatureClient<M>
_createParams: CreateParamsSignature<E, P>
_middleware: () => undefined | NextSignature<E, Promise<void>>
_selectorFilter?: (
    selectors: IterableIterator<DocumentSelector>,
    data: E,
) => boolean
_selectors: Map<string, DocumentSelector>
_textDocument: (data: E) => TextDocument

The signature (e.g. method) for which this features support dynamic activation / registration.

Accessors

Methods