Vscode.Commandsval registerCommand :
command:string ->
callback:(args:Interop.Js.Any.t list -> unit) ->
Disposable.tval registerTextEditorCommand :
command:string ->
callback:
(textEditor:TextEditor.t ->
edit:TextEditorEdit.t ->
args:Interop.Js.Any.t list ->
unit) ->
Disposable.tval executeCommand :
command:string ->
args:Interop.Js.Any.t list ->
Interop.Js.Any.t option Promise.t