Class SubscriptionRecord<T>
Properties
Private
subscriptions
subscriptions
: Record<string, Callback<T>> = {}
Methods
notify
- notify(predicate: ((name: string) => boolean), data: T): void
-
Parameters
-
predicate: ((name: string) => boolean)
-
- (name: string): boolean
-
Returns boolean
-
data: T
Returns void
notifyAll
- notifyAll(data: T): void
-
Returns void
notifySingle
- notifySingle(registrationName: string, data: T): void
-
Parameters
-
registrationName: string
-
data: T
Returns void
unsubscribe
- unsubscribe(registrationName: string): void
-
Returns void