UIModule interface presentation exported

Last updated: 2026-02-24T19:46:21.800Z

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.