some minor changes for releasing the extension and revert failed publish PR #1123 (#1132)

* improve extension bundle

* Revert "Version Packages (alpha) (#1123)"

This reverts commit 39f8c24f1d.
This commit is contained in:
Yun Feng
2026-04-01 12:00:00 +08:00
committed by GitHub
parent 6c9ff8183a
commit 617e63c483
20 changed files with 56 additions and 199 deletions

View File

@@ -130,11 +130,20 @@ class Channel {
* @param eventName - event name
* @param handler - event handler, accepts two arguments:
* detail: event detail
* source: source of the event, chrome.runtime.MessageSender object
* source: source of the event, Browser.runtime.MessageSender object
* @returns a function to remove the handler
*/
public on(event: string, handler: (detail: unknown) => unknown) {
return this.emitter.on(event, handler);
public on(
event: string,
handler: (detail: unknown, sender: Runtime.MessageSender) => unknown,
) {
const emitHandler = ((data: {
detail: unknown;
sender: Runtime.MessageSender;
}) => {
handler(data.detail, data.sender);
}) as (data: unknown) => unknown;
return this.emitter.on(event, emitHandler);
}
/**