Недокументированная функция API расширений кода VS "exports.deactivate" - PullRequest
0 голосов
/ 06 июня 2018

При использовании Yeoman Extension Generator, yo code для инициализации расширения, создается экспортируемая функция с именем deactivate().Я хочу реализовать это для моего расширения, чтобы очистить его, когда оно деактивировано или отключено, но я не знаю, принимает ли оно расширение контекста, такое как activate(context) export.

Я не могу найти никаких примененийдля функции в примерах расширений или соответствующей документации .

Если кто-нибудь знает, как используется эта функция или какие аргументы передаются ей, когда она вызывается, пожалуйста, дайте мне знать, ивозможно мы должны обновить документацию, чтобы включить этот экспорт.

1 Ответ

0 голосов
/ 07 июня 2018

Нет, функция deactivate() не имеет параметров вообще.И если честно, я не уверен, что эта функция вызывается вообще.По крайней мере, у меня там нет кода, и я видел довольно много расширений, которые либо вообще не реализуют его, либо просто имеют пустое тело.

...