diff --git a/src/jsonWorker.ts b/src/jsonWorker.ts index bce6ff27..8d262b08 100644 --- a/src/jsonWorker.ts +++ b/src/jsonWorker.ts @@ -24,14 +24,14 @@ class PromiseAdapter implements jsonService.Thenable { public getWrapped(): monaco.Promise { return this.wrapped; } - public cancel() : void { + public cancel(): void { this.wrapped.cancel(); } - public static resolve(v: T) : jsonService.Thenable { + public static resolve(v: T): jsonService.Thenable { return monaco.Promise.as(v); } - public static reject(v: T) : jsonService.Thenable { + public static reject(v: T): jsonService.Thenable { return monaco.Promise.wrapError(v); } public static all(values: jsonService.Thenable[]): jsonService.Thenable { @@ -39,7 +39,7 @@ class PromiseAdapter implements jsonService.Thenable { } } -function toMonacoPromise(thenable: jsonService.Thenable) : Thenable { +function toMonacoPromise(thenable: jsonService.Thenable): Thenable { if (thenable instanceof PromiseAdapter) { return thenable.getWrapped(); } @@ -48,12 +48,12 @@ function toMonacoPromise(thenable: jsonService.Thenable) : Thenable { export class JSONWorker { - private _ctx:IWorkerContext; + private _ctx: IWorkerContext; private _languageService: jsonService.LanguageService; private _languageSettings: jsonService.LanguageSettings; private _languageId: string; - constructor(ctx:IWorkerContext, createData: ICreateData) { + constructor(ctx: IWorkerContext, createData: ICreateData) { this._ctx = ctx; this._languageSettings = createData.languageSettings; this._languageId = createData.languageId; @@ -61,7 +61,7 @@ export class JSONWorker { this._languageService.configure(this._languageSettings); } - doValidation(uri: string): Thenable { + doValidation(uri: string): Thenable { let document = this._getTextDocument(uri); if (document) { let jsonDocument = this._languageService.parseJSONDocument(document); @@ -69,28 +69,28 @@ export class JSONWorker { } return Promise.as([]); } - doComplete(uri: string, position: ls.Position): Thenable { + doComplete(uri: string, position: ls.Position): Thenable { let document = this._getTextDocument(uri); let jsonDocument = this._languageService.parseJSONDocument(document); return this._languageService.doComplete(document, position, jsonDocument); } - doResolve(item: ls.CompletionItem): Thenable { + doResolve(item: ls.CompletionItem): Thenable { return this._languageService.doResolve(item); } - doHover(uri: string, position: ls.Position): Thenable { + doHover(uri: string, position: ls.Position): Thenable { let document = this._getTextDocument(uri); let jsonDocument = this._languageService.parseJSONDocument(document); return this._languageService.doHover(document, position, jsonDocument); } - format(uri: string, range: ls.Range, options: ls.FormattingOptions): Thenable { + format(uri: string, range: ls.Range, options: ls.FormattingOptions): Thenable { let document = this._getTextDocument(uri); let textEdits = this._languageService.format(document, range, options); return Promise.as(textEdits); } - resetSchema(uri: string): Thenable { + resetSchema(uri: string): Thenable { return Promise.as(this._languageService.resetSchema(uri)); } - findDocumentSymbols(uri: string): Promise { + findDocumentSymbols(uri: string): Promise { let document = this._getTextDocument(uri); let jsonDocument = this._languageService.parseJSONDocument(document); let symbols = this._languageService.findDocumentSymbols(document, jsonDocument); @@ -112,6 +112,6 @@ export interface ICreateData { languageSettings: jsonService.LanguageSettings; } -export function create(ctx:IWorkerContext, createData: ICreateData): JSONWorker { +export function create(ctx: IWorkerContext, createData: ICreateData): JSONWorker { return new JSONWorker(ctx, createData); }