UIModule interface presentation exported
Last updated: 2026-02-24T19:46:21.800Z
Location
Metrics
LOC: 4
Complexity: 1
Params: 0
Signature
interface UIModule
Summary
Contract for UI modules (options page tabs, popup sections). Provides a consistent lifecycle for initialization and cleanup.
Source Code
export interface UIModule {
/** Initialize the module — bind event listeners, load data */
init(): void | Promise<void>;
}
Members
| Name | Kind | Visibility | Status | Signature |
|---|---|---|---|---|
| init | method | - | init(): : void | Promise<void> |
No outgoing dependencies.
No incoming dependencies.