// This file is auto-generated. Do not edit manually.
// Generated by scripts/generate_inheritance.ts
///|
/// Upcast from EventTarget to Node
pub fn Node::cast_from_event_target(value : @event.EventTarget) -> Node = "%identity"
///|
/// Inherited from EventTarget
#alias(add_event_listener)
pub fn Node::addEventListener(
self : Self,
event_type : String,
handler : (@core.Any) -> Unit,
capture? : Bool = false,
once? : Bool = false,
passive? : Bool = false,
signal? : @js_async.AbortSignal,
) -> Unit {
self
.as_event_target()
.addEventListener(event_type, handler, capture~, once~, passive~, signal?)
}
///|
/// Inherited from EventTarget
pub fn Node::on(
self : Self,
event_type : String,
handler : (@core.Any) -> Unit,
capture? : Bool = false,
once? : Bool = false,
passive? : Bool = false,
signal? : @js_async.AbortSignal,
) -> Unit {
self
.as_event_target()
.on(event_type, handler, capture~, once~, passive~, signal?)
}
///|
/// Inherited from EventTarget
#alias(remove_event_listener)
pub fn Node::removeEventListener(
self : Self,
event_type : String,
handler : (@core.Any) -> Unit,
capture? : Bool = false,
) -> Unit {
self.as_event_target().removeEventListener(event_type, handler, capture~)
}
///|
/// Inherited from EventTarget
pub fn Node::off(
self : Self,
event_type : String,
handler : (@core.Any) -> Unit,
capture? : Bool = false,
) -> Unit {
self.as_event_target().off(event_type, handler, capture~)
}
///|
/// Inherited from EventTarget
#alias(dispatch_event)
pub fn Node::dispatchEvent(self : Self, event : @event.Event) -> Bool {
self.as_event_target().dispatchEvent(event)
}