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