Function: Subscriber()
Function: Subscriber()
function Subscriber<T>(options): ClassDecorator;
Subscriber decorator to mark a class as a subscriber.
This decorator is useful for customizing classes as subscribers within the Stone.js framework, allowing them to listen for events or perform specific tasks based on their subscription.
Type Parameters
T
T
extends ClassType
= ClassType
Parameters
options
SubscriberOptions
= {}
The configuration options for the subscriber.
Returns
ClassDecorator
A decorator function to set metadata on the target class.
Example
@Subscriber({ event: 'UserCreated' })
class UserCreatedSubscriber {
// Subscriber class logic here.
}