// Copyright 2019-2026 @pezkuwi/extension-mocks authors & contributors // SPDX-License-Identifier: Apache-2.0 import sinonChrome from 'sinon-chrome'; // eslint-disable-next-line @typescript-eslint/no-namespace namespace ChromeWrapper { export interface IAction { setBadgeText: (content: object) => Promise; } export const action: IAction = { setBadgeText: (_: object) => { return new Promise((resolve, _reject) => { resolve(); }); } }; } const extendedSinonChrome = { ...sinonChrome, action: ChromeWrapper.action }; export default extendedSinonChrome;