Skip to content
Maksym Stoianov edited this page Aug 23, 2024 · 7 revisions
Български Deutsch English Русский Українська

EventEmitter

Release License clasp

EventEmitter - это библиотека для Google Apps Script, которая реализует обработку событий.

Классы

Название Краткое описание
EventEmitter
Emitter
Event
Listener

EventEmitter

Статические методы

Метод Тип возврата Краткое описание
newEmitter(...args) Emitter
create(...args) Emitter
createEmitter(...args) Emitter
newEvent(...args) Event
newListener(...args) Listener
isEmitter(input) boolean
isEvent(input) boolean
isListener(input) boolean

Класс Emitter

Статические методы

Метод Тип возврата Краткое описание
normalize(input, eventNames = []) string[]

Методы

Метод Тип возврата Краткое описание
addListener(eventName, callback, once = false) Emitter
on(eventName, callback, once = false) Emitter
subscribe(eventName, callback, once = false) Emitter
append(eventName, callback, once = false) Emitter
removeListener(eventName, listener) Emitter
off(eventName, listener) Emitter
unsubscribe(eventName, listener) Emitter
removeAllListeners(eventName = null) Emitter
offAll(eventName = null) Emitter
unsubscribeAll(eventName = null) Emitter
emit(eventName, ...args) boolean
trigger(eventName, ...args) boolean
publish(eventName, ...args) boolean
getEvents() Event[]
removeEvent(eventName) Emitter
getEventNames() string[]
eventNames() string[]
getListeners(eventName) Listener[]
listeners(eventName) Listener[]
addOnceListener(eventName, callback) Emitter
once(eventName, callback) Emitter
prependListener(eventName, callback) Emitter
prepend(eventName, callback) Emitter
prependOnceListener(eventName, callback) Emitter
prependOnce(eventName, callback) Emitter

Класс Event

Методы

Метод Тип возврата Краткое описание
getEmitter Emitter
getParent Emitter
getName() string
addListener(callback, once = false) Event
on(callback, once = false) Event
subscribe(callback, once = false) Event
append(callback, once = false) Event
removeListener(listener) Event
off(listener) Event
unsubscribe(listener) Event
removeAllListeners Event
offAll Event
unsubscribeAll Event
emit(...args) boolean
trigger(...args) boolean
publish(...args) boolean
getListeners() Listener[]
addOnceListener(callback) Event
once(callback) Event
prependListener(callback, once = false) Event
prepend(callback, once = false) Event
prependOnceListener(callback) Event

Класс Listener

Методы

Метод Тип возврата Краткое описание
getEmitter() Emitter
getEvent() Event
getParent() Event
emit(...args) boolean
trigger(...args) boolean
publish(...args) boolean
Clone this wiki locally