Packages > @fluidframework/core-interfaces > IEventProvider
IEventProvider Interface
Base interface for event providers.
Signature
export interface IEventProvider<TEvent extends IEvent>
Type Parameters
Parameter | Constraint | Description |
---|---|---|
TEvent | IEvent |
Properties
Property | Modifiers | Type | Description |
---|---|---|---|
off |
readonly
|
IEventTransformer<this, TEvent> | Removes the corresponding event if it has been registered. |
on |
readonly
|
IEventTransformer<this, TEvent> | Registers a callback to be invoked when the corresponding event is triggered. |
once |
readonly
|
IEventTransformer<this, TEvent> | Registers a callback to be invoked the first time (after registration) the corresponding event is triggered. |
Property Details
off
Removes the corresponding event if it has been registered.
Signature
readonly off: IEventTransformer<this, TEvent>;
on
Registers a callback to be invoked when the corresponding event is triggered.
Signature
readonly on: IEventTransformer<this, TEvent>;
once
Registers a callback to be invoked the first time (after registration) the corresponding event is triggered.
Signature
readonly once: IEventTransformer<this, TEvent>;