Actualmente estoy desarrollando una extensión VSCode en javascript para un tipo específico de archivos. Me gustaría agregar una funcionalidad que al abrir este tipo de archivo, la extensión verificará si el editor predeterminado del tipo de archivo es VSCode y, de lo contrario, aparecerá este mensaje:

Y luego, si el usuario hace clic en Open with VSCode , la extensión establecerá VSCode como el editor predeterminado de este tipo de archivos.
Busqué en la API de VS Code pero no encontré nada útil y no tengo ni idea de cómo podría hacer algo así.
¡Muchas gracias por adelantado!
Debe interactuar con el sistema operativo para establecer los valores predeterminados. Por ejemplo, puede ir a Configuración - Aplicaciones - Aplicaciones predeterminadas para configurar las aplicaciones predeterminadas para tipos de archivos específicos. Entonces, creo que no puede hacerlo directamente, ya que también requiere privilegios de administrador y puede intentar usar la automatización o algo así para lograrlo. No creo que nadie pueda proporcionar una forma directa o un código para hacer lo que mencionaste.