Files
2024-08-05 18:38:37 +10:00

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;
}