Add Capabilities, add change handler.

This commit is contained in:
Dominik Moritz 2019-08-19 13:55:20 +02:00
parent f1b2e50e7c
commit 002037408a
3 changed files with 46 additions and 20 deletions

14
src/monaco.d.ts vendored
View file

@ -36,15 +36,19 @@ declare module monaco.languages.json {
readonly enableSchemaRequest? : boolean;
}
export interface LanguageServiceDefaults {
readonly onDidChange: IEvent<LanguageServiceDefaults>;
readonly diagnosticsOptions: DiagnosticsOptions;
setDiagnosticsOptions(options: DiagnosticsOptions): void;
export interface Capabilities {
/**
* Disable the default JSON formatter.
*/
readonly disableDefaultFormatter?: boolean;
setDisableDefaultFormatter(disable: boolean): void;
}
export interface LanguageServiceDefaults {
readonly onDidChange: IEvent<LanguageServiceDefaults>;
readonly diagnosticsOptions: DiagnosticsOptions;
readonly capabilities: Capabilities;
setDiagnosticsOptions(options: DiagnosticsOptions): void;
setCapabilities(capabilities: Capabilities): void;
}
export var jsonDefaults: LanguageServiceDefaults;