sendToActiveTab function exported

Last updated: 2026-03-04T23:21:38.434Z

Metrics

LOC: 11 Complexity: 4 Params: 2

Signature

sendToActiveTab( message: ExtensionMessage, ): : Promise<unknown>

Source Code

export async function sendToActiveTab(
  message: ExtensionMessage,
): Promise<unknown> {
  const result = await sendMessageToActiveTab(message, {
    injectIfNeeded: true,
  });
  if (result && typeof result === "object" && "error" in result) {
    return null;
  }
  return result;
}

Dependencies (Outgoing)

graph LR sendToActiveTab["sendToActiveTab"] ExtensionMessage["ExtensionMessage"] sendToActiveTab -->|uses| ExtensionMessage sendToActiveTab -->|uses| sendToActiveTab style sendToActiveTab fill:#dbeafe,stroke:#2563eb,stroke-width:2px click sendToActiveTab "254b076f978b2286.html" click ExtensionMessage "c70465261f6c12b8.html"
TargetType
ExtensionMessage uses
sendToActiveTab uses

Impact (Incoming)

graph LR sendToActiveTab["sendToActiveTab"] doSend["doSend"] doSend -->|calls| sendToActiveTab style sendToActiveTab fill:#dbeafe,stroke:#2563eb,stroke-width:2px click sendToActiveTab "254b076f978b2286.html" click doSend "a64fadbf3863fefa.html"
SourceType
doSend calls