From 52b1d9e6dfe0466d1760ab7da0d4b50fc70a5748 Mon Sep 17 00:00:00 2001 From: waynemwashuma <94756970+waynemwashuma@users.noreply.github.com> Date: Tue, 12 May 2026 18:14:16 +0300 Subject: [PATCH] Make `PluginGroup.add` and `PluginGroup.remove` chainable --- src/app/app.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/app/app.js b/src/app/app.js index d0d5fa02..85185a9f 100644 --- a/src/app/app.js +++ b/src/app/app.js @@ -239,10 +239,13 @@ export class PluginGroup extends Plugin { /** * @template {Plugin} T * @param {T} plugin - * @returns {void} + * @returns {this} */ add(plugin) { this.plugins.set(plugin.name(), plugin) + + return this + } /** @@ -250,6 +253,8 @@ export class PluginGroup extends Plugin { */ remove(id) { this.plugins.delete(id) + + return this } /**