getHandlerForType function application exported

Last updated: 2026-03-05T10:53:28.852Z

Metrics

LOC: 3 Complexity: 2 Params: 1

Signature

getHandlerForType(type: MessageType): : MessageHandler | null

Source Code

export function getHandlerForType(type: MessageType): MessageHandler | null {
  return handlerMap.get(type) ?? null;
}

Dependencies (Outgoing)

graph LR getHandlerForType["getHandlerForType"] MessageHandler["MessageHandler"] ExtensionMessage["ExtensionMessage"] MessageType["MessageType"] getHandlerForType -->|uses| MessageHandler getHandlerForType -->|uses| ExtensionMessage getHandlerForType -->|uses| MessageType style getHandlerForType fill:#dbeafe,stroke:#2563eb,stroke-width:2px click getHandlerForType "5558432b6ab64704.html" click MessageHandler "ab334f3bc9eb52d7.html" click ExtensionMessage "c70465261f6c12b8.html" click MessageType "2ef3f4e4b1044d26.html"
TargetType
MessageHandler uses
ExtensionMessage uses
MessageType uses
type dynamic_call

Impact (Incoming)

graph LR getHandlerForType["getHandlerForType"] dispatchMessage["dispatchMessage"] dispatchMessage -->|calls| getHandlerForType style getHandlerForType fill:#dbeafe,stroke:#2563eb,stroke-width:2px click getHandlerForType "5558432b6ab64704.html" click dispatchMessage "5ff85783b526b44c.html"
SourceType
dispatchMessage calls