Class IgEvent<TSender, TArgs>
Constructors
constructor
- new IgEvent<TSender, TArgs>(): IgEvent<TSender, TArgs>
-
Type parameters
Returns IgEvent<TSender, TArgs>
Methods
add
- add(callback: ((sender: TSender, args: TArgs) => void)): void
-
Parameters
-
callback: ((sender: TSender, args: TArgs) => void)
-
- (sender: TSender, args: TArgs): void
-
Parameters
-
sender: TSender
-
args: TArgs
Returns void
Returns void
emit
- emit(sender: TSender, args: TArgs): void
-
Parameters
-
sender: TSender
-
args: TArgs
Returns void
remove
- remove(callback: ((sender: TSender, args: TArgs) => void)): void
-
Parameters
-
callback: ((sender: TSender, args: TArgs) => void)
-
- (sender: TSender, args: TArgs): void
-
Parameters
-
sender: TSender
-
args: TArgs
Returns void
Returns void