diff --git a/src/vs/vscode.proposed.d.ts b/src/vs/vscode.proposed.d.ts index a2ac862a1ff98707a927eb0eabfaeaf49ea3e2e9..2e683ce68b26ace9e50ce070977873aee7dbeb5d 100644 --- a/src/vs/vscode.proposed.d.ts +++ b/src/vs/vscode.proposed.d.ts @@ -22,6 +22,11 @@ declare module 'vscode' { //#region Joh + /** + * + */ + export type Declaration = Location | Location[] | DefinitionLink[]; + /** * The declaration provider interface defines the contract between extensions and * the go to declaration feature. @@ -37,7 +42,7 @@ declare module 'vscode' { * @return A declaration or a thenable that resolves to such. The lack of a result can be * signaled by returning `undefined` or `null`. */ - provideDeclaration(document: TextDocument, position: Position, token: CancellationToken): ProviderResult; + provideDeclaration(document: TextDocument, position: Position, token: CancellationToken): ProviderResult; } export namespace languages {