mirror of
https://github.com/luxfi/electron-chrome-extensions.git
synced 2026-10-30 16:58:32 +00:00
12 lines
384 B
TypeScript
12 lines
384 B
TypeScript
/// <reference types="node" />
|
|
import { EventEmitter } from 'events';
|
|
import { ExtensionRouter } from './router';
|
|
import { ExtensionStore } from './store';
|
|
/** Shared context for extensions in a session. */
|
|
export interface ExtensionContext {
|
|
emit: typeof EventEmitter['prototype']['emit'];
|
|
router: ExtensionRouter;
|
|
session: Electron.Session;
|
|
store: ExtensionStore;
|
|
}
|