MCPcopy Index your code
hub / github.com/SeleniumHQ/selenium / modelToEvents

Function modelToEvents

javascript/selenium-webdriver/generate_bidi.mjs:691–705  ·  view source on GitHub ↗

Map model events to the generator's event-entry shape.

(model)

Source from the content-addressed store, hash-verified

689
690/** Map model events to the generator's event-entry shape. */
691function modelToEvents(model) {
692 const events = []
693 for (const [domain, entry] of Object.entries(model)) {
694 for (const e of entry.events) {
695 events.push({
696 domain,
697 methodStr: e.method,
698 eventName: e.name,
699 paramsTypeName: e.params !== null ? normalizeDottedName(e.params) : null,
700 onMethodName: 'on' + e.name.charAt(0).toUpperCase() + e.name.slice(1),
701 })
702 }
703 }
704 return events
705}
706
707// ============================================================
708// Code generation

Callers 1

generateTypeScriptFunction · 0.85

Calls 2

normalizeDottedNameFunction · 0.85
charAtMethod · 0.80

Tested by

no test coverage detected