Update JSON service to latest vscode-languageserver

This commit is contained in:
Martin Aeschlimann
2016-06-03 14:49:32 +02:00
parent c843d58563
commit f7ed34859a
13 changed files with 60 additions and 70 deletions

View File

@@ -4,10 +4,10 @@
*--------------------------------------------------------------------------------------------*/
'use strict';
import {ITextDocument, TextEdit} from 'vscode-languageserver';
import {TextDocument, TextEdit} from 'vscode-languageserver';
import assert = require('assert');
export function applyEdits(document: ITextDocument, edits: TextEdit[]) : string {
export function applyEdits(document: TextDocument, edits: TextEdit[]) : string {
let formatted = document.getText();
let sortedEdits = edits.sort((a, b) => document.offsetAt(b.range.start) - document.offsetAt(a.range.start));
let lastOffset = formatted.length;