import * as vs from "vscode" ; export interface VscodeCommand { commandName : string ; execute ( ... args ) : Promise < void > ; } export interface VscodeTextEditorCommand { commandName : string ; execute ( editor , edit , ... args ) : Promise < void > ; }