webextensions-api-mock
Version:
WebExtensions API as sinon stubs
13 lines (12 loc) • 458 B
TypeScript
import { SchemaNamespaces } from 'webextensions-schema';
import { BrowserMock } from './generated/types';
export declare class WebExtensionsApiMock {
namespaces: SchemaNamespaces;
createBrowserStub(): BrowserMock;
readSchema(): void;
update: () => Promise<void>;
}
declare const webExtensionsApiMock: () => BrowserMock;
export default webExtensionsApiMock;
export declare const update: () => Promise<void>;
export * from './generated/types';