From 83335f59a74e9b53b6c691342c680a54fe4b9f52 Mon Sep 17 00:00:00 2001 From: zhengbli Date: Fri, 24 Jun 2016 00:50:15 -0700 Subject: [PATCH] Add new APIs to protocol --- src/server/protocol.d.ts | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/src/server/protocol.d.ts b/src/server/protocol.d.ts index 73ef396a7e4..62162b3237c 100644 --- a/src/server/protocol.d.ts +++ b/src/server/protocol.d.ts @@ -904,7 +904,6 @@ declare namespace ts.server.protocol { * Arguments of a signature help request. */ export interface SignatureHelpRequestArgs extends FileLocationRequestArgs { - } /** @@ -923,6 +922,32 @@ declare namespace ts.server.protocol { body?: SignatureHelpItems; } + /** + * Synchronous request for semantic diagnostics of one file. + */ + export interface SemanticDiagnosticsSyncRequest extends FileRequest { + } + + /** + * Response object for synchronous sematic diagnostics request. + */ + export interface SemanticDiagnosticsSyncResponse extends Response { + body?: Diagnostic[]; + } + + /** + * Synchronous request for syntactic diagnostics of one file. + */ + export interface SyntacticDiagnosticsSyncRequest extends FileRequest { + } + + /** + * Response object for synchronous syntactic diagnostics request. + */ + export interface SyntacticDiagnosticsSyncResponse extends Response { + body?: Diagnostic[]; + } + /** * Arguments for GeterrForProject request. */