EventEmitterWithError<ErrorType extends String, Events extends EventsWithError<ErrorType>> class
- Inheritance
-
- Object
- EventEmitter
- EventEmitterWithError
- Implementers
Properties
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
listeners
→ Set<EventListener>
-
List of all listeners active in the emitter.
finalinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
addEventListener<T>(EventListener<T> listener)
→ bool
-
Adds a listener to the emitter.
When an event is emitted, the listeners added will be matched.
inherited
-
emit<T>(String type, [T? data])
→ bool
-
Emit a event with a specific event type and data type.
This will broadcast the message to all listeners that match the same event type and data type.
inherited
-
emitError(ErrorType type, dynamic error)
→ void
-
-
emitEvent<T extends Event>(T event)
→ bool
-
Emits an event to all listeners.
This will broadcast the event to all listeners that match the same event type and data type.
inherited
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
off<T>({String? type, EventCallback<T>? callback})
→ bool
-
Remove an attached listener, by event type, data type and callback...
inherited
-
on<T>(String? type, EventCallback<T> callback)
→ EventListener<T>
-
Attach a listener to an emitter.
Calls the
callback
whenever there's a new event of the specified event type and data type.
inherited
-
onAny<T>(EventCallback<T> callback)
→ EventListener<T>
-
Same as
on
but without a type.
inherited
-
once<T>(String? type, [EventCallback<T>? callback])
→ Future<T>
-
Same as
on
but with a callback that is only called once.
inherited
-
removeEventListener<T>(EventListener<T> listener)
→ bool
-
Removes a listener from the emitter.
inherited
-
toString()
→ String
-
A string representation of this object.
inherited