@@ -1467,20 +1467,6 @@ declare namespace monaco.editor {
14671467 CRLF = 1
14681468 }
14691469
1470- /**
1471- * An identifier for a single edit operation.
1472- */
1473- export interface ISingleEditOperationIdentifier {
1474- /**
1475- * Identifier major
1476- */
1477- major : number ;
1478- /**
1479- * Identifier minor
1480- */
1481- minor : number ;
1482- }
1483-
14841470 /**
14851471 * A single edit operation, that acts as a simple replace.
14861472 * i.e. Replace text at `range` with `text` in model.
@@ -2379,23 +2365,6 @@ declare namespace monaco.editor {
23792365 export interface IModelDecorationsChangedEvent {
23802366 }
23812367
2382- /**
2383- * An event describing that some ranges of lines have been tokenized (their tokens have changed).
2384- */
2385- export interface IModelTokensChangedEvent {
2386- readonly tokenizationSupportChanged : boolean ;
2387- readonly ranges : {
2388- /**
2389- * The start of the range (inclusive)
2390- */
2391- readonly fromLineNumber : number ;
2392- /**
2393- * The end of the range (inclusive)
2394- */
2395- readonly toLineNumber : number ;
2396- } [ ] ;
2397- }
2398-
23992368 export interface IModelOptionsChangedEvent {
24002369 readonly tabSize : boolean ;
24012370 readonly indentSize : boolean ;
@@ -4907,6 +4876,16 @@ declare namespace monaco.languages {
49074876 */
49084877 export function registerSelectionRangeProvider ( languageId : string , provider : SelectionRangeProvider ) : IDisposable ;
49094878
4879+ /**
4880+ * Register a document semantic tokens provider
4881+ */
4882+ export function registerDocumentSemanticTokensProvider ( languageId : string , provider : DocumentSemanticTokensProvider ) : IDisposable ;
4883+
4884+ /**
4885+ * Register a document range semantic tokens provider
4886+ */
4887+ export function registerDocumentRangeSemanticTokensProvider ( languageId : string , provider : DocumentRangeSemanticTokensProvider ) : IDisposable ;
4888+
49104889 /**
49114890 * Contains additional diagnostic information about the context in which
49124891 * a [code action](#CodeActionProvider.provideCodeActions) is run.
0 commit comments