Documentation ¶
Index ¶
- type EvenTarget
- type EventEmitter
- func (e *EventEmitter) AddListener(event string, listener interface{}) error
- func (e *EventEmitter) Emit(event string, args ...interface{})
- func (e *EventEmitter) EventNames() []string
- func (e *EventEmitter) ListenerCount(event string) int
- func (e *EventEmitter) Listeners(event string) []interface{}
- func (e *EventEmitter) Off(event string, listener interface{}) error
- func (e *EventEmitter) On(event string, listener interface{}) error
- func (e *EventEmitter) Once(event string, listener interface{}) error
- func (e *EventEmitter) RemoveAllListeners(events ...string)
- func (e *EventEmitter) RemoveListener(event string, listener interface{}) error
- type IEventEmitter
- type IEventTarget
- type SyncEventEmitter
- func (s *SyncEventEmitter) AddListener(event string, listener interface{}) error
- func (s *SyncEventEmitter) Emit(event string, args ...interface{})
- func (s *SyncEventEmitter) EventNames() []string
- func (s *SyncEventEmitter) ListenerCount(event string) int
- func (s *SyncEventEmitter) Listeners(event string) []interface{}
- func (s *SyncEventEmitter) Off(event string, listener interface{}) error
- func (s *SyncEventEmitter) On(event string, listener interface{}) error
- func (s *SyncEventEmitter) Once(event string, listener interface{}) error
- func (s *SyncEventEmitter) RemoveAllListeners(events ...string)
- func (s *SyncEventEmitter) RemoveListener(event string, listener interface{}) error
- type SyncEventTarget
- func (s *SyncEventTarget) Emit(args ...interface{})
- func (s *SyncEventTarget) ListenerCount() int
- func (s *SyncEventTarget) Listeners() []interface{}
- func (s *SyncEventTarget) Off(listener interface{}) error
- func (s *SyncEventTarget) On(listener interface{}) error
- func (s *SyncEventTarget) Once(listener interface{}) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EvenTarget ¶
type EvenTarget struct {
// contains filtered or unexported fields
}
func NewEventTarget ¶
func NewEventTarget() *EvenTarget
func (*EvenTarget) Emit ¶
func (e *EvenTarget) Emit(args ...interface{})
func (*EvenTarget) ListenerCount ¶
func (e *EvenTarget) ListenerCount() int
func (*EvenTarget) Listeners ¶
func (e *EvenTarget) Listeners() []interface{}
func (*EvenTarget) Off ¶
func (e *EvenTarget) Off(listener interface{}) error
func (*EvenTarget) On ¶
func (e *EvenTarget) On(listener interface{}) error
func (*EvenTarget) Once ¶
func (e *EvenTarget) Once(listener interface{}) error
type EventEmitter ¶
type EventEmitter struct {
// contains filtered or unexported fields
}
func NewEventEmitter ¶
func NewEventEmitter() *EventEmitter
func (*EventEmitter) AddListener ¶
func (e *EventEmitter) AddListener(event string, listener interface{}) error
func (*EventEmitter) Emit ¶
func (e *EventEmitter) Emit(event string, args ...interface{})
func (*EventEmitter) EventNames ¶
func (e *EventEmitter) EventNames() []string
func (*EventEmitter) ListenerCount ¶
func (e *EventEmitter) ListenerCount(event string) int
func (*EventEmitter) Listeners ¶
func (e *EventEmitter) Listeners(event string) []interface{}
func (*EventEmitter) Off ¶
func (e *EventEmitter) Off(event string, listener interface{}) error
func (*EventEmitter) On ¶
func (e *EventEmitter) On(event string, listener interface{}) error
func (*EventEmitter) Once ¶
func (e *EventEmitter) Once(event string, listener interface{}) error
func (*EventEmitter) RemoveAllListeners ¶
func (e *EventEmitter) RemoveAllListeners(events ...string)
func (*EventEmitter) RemoveListener ¶
func (e *EventEmitter) RemoveListener(event string, listener interface{}) error
type IEventEmitter ¶
type IEventEmitter interface { AddListener(event string, listener interface{}) error On(event string, listener interface{}) error Once(event string, listener interface{}) error Off(event string, listener interface{}) error RemoveListener(event string, listener interface{}) error RemoveAllListeners(events ...string) Emit(event string, args ...interface{}) EventNames() []string Listeners(event string) []interface{} ListenerCount(event string) int }
type IEventTarget ¶
type SyncEventEmitter ¶
type SyncEventEmitter struct {
// contains filtered or unexported fields
}
func NewSyncEventEmitter ¶
func NewSyncEventEmitter() *SyncEventEmitter
func (*SyncEventEmitter) AddListener ¶
func (s *SyncEventEmitter) AddListener(event string, listener interface{}) error
func (*SyncEventEmitter) Emit ¶
func (s *SyncEventEmitter) Emit(event string, args ...interface{})
func (*SyncEventEmitter) EventNames ¶
func (s *SyncEventEmitter) EventNames() []string
func (*SyncEventEmitter) ListenerCount ¶
func (s *SyncEventEmitter) ListenerCount(event string) int
func (*SyncEventEmitter) Listeners ¶
func (s *SyncEventEmitter) Listeners(event string) []interface{}
func (*SyncEventEmitter) Off ¶
func (s *SyncEventEmitter) Off(event string, listener interface{}) error
func (*SyncEventEmitter) On ¶
func (s *SyncEventEmitter) On(event string, listener interface{}) error
func (*SyncEventEmitter) Once ¶
func (s *SyncEventEmitter) Once(event string, listener interface{}) error
func (*SyncEventEmitter) RemoveAllListeners ¶
func (s *SyncEventEmitter) RemoveAllListeners(events ...string)
func (*SyncEventEmitter) RemoveListener ¶
func (s *SyncEventEmitter) RemoveListener(event string, listener interface{}) error
type SyncEventTarget ¶
type SyncEventTarget struct {
// contains filtered or unexported fields
}
func NewSyncEventTarget ¶
func NewSyncEventTarget() *SyncEventTarget
func (*SyncEventTarget) Emit ¶
func (s *SyncEventTarget) Emit(args ...interface{})
func (*SyncEventTarget) ListenerCount ¶
func (s *SyncEventTarget) ListenerCount() int
func (*SyncEventTarget) Listeners ¶
func (s *SyncEventTarget) Listeners() []interface{}
func (*SyncEventTarget) Off ¶
func (s *SyncEventTarget) Off(listener interface{}) error
func (*SyncEventTarget) On ¶
func (s *SyncEventTarget) On(listener interface{}) error
func (*SyncEventTarget) Once ¶
func (s *SyncEventTarget) Once(listener interface{}) error
Click to show internal directories.
Click to hide internal directories.