mirror of
https://github.com/Microsoft/vscode
synced 2024-08-28 05:19:39 +00:00
Add onDidChangeMarkers
(fixes microsoft/monaco-editor#313)
This commit is contained in:
parent
de3b3ac549
commit
76adcde874
|
@ -182,6 +182,14 @@ export function getModelMarkers(filter: { owner?: string, resource?: URI, take?:
|
|||
return StaticServices.markerService.get().read(filter);
|
||||
}
|
||||
|
||||
/**
|
||||
* Emitted when markers change for a model.
|
||||
* @event
|
||||
*/
|
||||
export function onDidChangeMarkers(listener: (e: readonly URI[]) => void): IDisposable {
|
||||
return StaticServices.markerService.get().onMarkerChanged(listener);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the model that has `uri` if it exists.
|
||||
*/
|
||||
|
@ -339,6 +347,7 @@ export function createMonacoEditorAPI(): typeof monaco.editor {
|
|||
setModelLanguage: <any>setModelLanguage,
|
||||
setModelMarkers: <any>setModelMarkers,
|
||||
getModelMarkers: <any>getModelMarkers,
|
||||
onDidChangeMarkers: <any>onDidChangeMarkers,
|
||||
getModels: <any>getModels,
|
||||
getModel: <any>getModel,
|
||||
onDidCreateModel: <any>onDidCreateModel,
|
||||
|
|
6
src/vs/monaco.d.ts
vendored
6
src/vs/monaco.d.ts
vendored
|
@ -898,6 +898,12 @@ declare namespace monaco.editor {
|
|||
take?: number;
|
||||
}): IMarker[];
|
||||
|
||||
/**
|
||||
* Emitted when markers change for a model.
|
||||
* @event
|
||||
*/
|
||||
export function onDidChangeMarkers(listener: (e: readonly Uri[]) => void): IDisposable;
|
||||
|
||||
/**
|
||||
* Get the model that has `uri` if it exists.
|
||||
*/
|
||||
|
|
Loading…
Reference in a new issue