alias LSProtocol::DocumentSelector

Overview

A document selector is the combination of one or many document filters.

@sample let sel:DocumentSelector = [{ language: 'typescript' }, { language: 'json', pattern: '**∕tsconfig.json' }];

The use of a string as a document filter is deprecated @since 3.16.0.

Alias Definition

Array(LSProtocol::NotebookCellTextDocumentFilter | LSProtocol::TextDocumentFilterLanguage | LSProtocol::TextDocumentFilterPattern | LSProtocol::TextDocumentFilterScheme)

Defined in:

lsprotocol/types.cr