import { URI } from '@vscode/base-node/vs/base/common/uri'; import { TPromise } from '@vscode/base-node/vs/base/common/winjs.base'; export declare enum JSONEditingErrorCode { ERROR_FILE_DIRTY = 0, ERROR_INVALID_FILE = 1, } export interface IJSONValue { key: string; value: any; } export interface IJSONEditingService { write(resource: URI, value: IJSONValue, save: boolean): TPromise; }