メインコンテンツまでスキップ
バージョン: v2.0

unregisterPlugins()

登録済みのプラグインを破棄し、各プラグインの任意の destroy() を実行します。エラーは登録時と同様に、プラグインごとに隔離されます。

パラメーター

ParameterTypeRequiredDescription
namesstring[]解除するプラグイン名。省略するとすべて解除します。

戻り値

  • Promise<void> - 対象のプラグインがすべて破棄されると解決します。

const { unregisterPlugins } = require("simply-xp");

// 1 つのプラグインを解除
await unregisterPlugins(["@simply-xp/rate-limits"]);

// ...またはすべて(グレースフルシャットダウン時など)
await unregisterPlugins();