Signature du callback de l'événement.
Type de l'instance de la classe parente.
L'instance de EventDelegate nouvellement créée.
L'instance de la classe parente propriétaire de l'événement.
const init: CallbackInitializator<() => void, MyClass> = (event, instance) => {
event.add('default', () => console.log('déclenché depuis', instance));
};
class MyClass {
@event(init)
accessor onClick: EventDelegate<() => void>;
}
Signature de la fonction d'initialisation d'un événement décoré par event.
Appelée une seule fois à la création de l'événement — lors du premier accès en mode
lazy(défaut), ou lors de l'initialisation de la classe en mode eager. Permet de configurer l'événement à sa création, par exemple en y ajoutant des abonnés par défaut.