MCPcopy Create free account
hub / github.com/Monogatari/Monogatari / on

Method on

src/monogatari.ts:2286–2297  ·  view source on GitHub ↗
(event: string, target: string | EventCallback, callback?: EventCallback)

Source from the content-addressed store, hash-verified

2284 }
2285
2286 static on (event: string, target: string | EventCallback, callback?: EventCallback): void {
2287 const element = this.element() as DOM;
2288
2289 if (element) {
2290 // If callback is not provided, treat target as callback (for simple event binding)
2291 if (typeof target === 'function' && callback === undefined) {
2292 element.on (event, target as EventCallback);
2293 } else {
2294 element.on (event, target as string, callback!);
2295 }
2296 }
2297 }
2298
2299 static off (event: string, callback: EventCallback): void {
2300 const element = this.element() as DOM;

Callers 2

bindMethod · 0.95
initMethod · 0.95

Calls 2

elementMethod · 0.95
onMethod · 0.65

Tested by

no test coverage detected