diff --git a/src/vs/vscode.proposed.d.ts b/src/vs/vscode.proposed.d.ts index c6c348c1b18778564d23d5d70967807acdeaf1f1..9f7820da57d86c10124ff1967ac2f01b5dc205fb 100644 --- a/src/vs/vscode.proposed.d.ts +++ b/src/vs/vscode.proposed.d.ts @@ -192,7 +192,7 @@ declare module 'vscode' { /** * Options for a shell execution */ - export type ShellExecutionOptions = { + export interface ShellExecutionOptions { /** * The shell executable. */ @@ -333,7 +333,7 @@ declare module 'vscode' { * @param token A cancellation token. * @return an array of tasks */ - provideTasks(token: CancellationToken): ProviderResult; + provideTasks(token?: CancellationToken): ProviderResult; /** * Resolves a task the has no execution set. @@ -341,7 +341,7 @@ declare module 'vscode' { * @param token A cancellation token. * @return the resolved task */ - resolveTask(task: Task, token: CancellationToken): ProviderResult; + resolveTask(task: Task, token?: CancellationToken): ProviderResult; } export namespace workspace {