@fluidframework/common-definitions Package
Packages > @fluidframework/common-definitions
This library contains common interfaces and definitions used by the Fluid Framework.
Interfaces
Interface | Alerts | Description |
---|---|---|
IErrorEvent | Deprecated , Alpha |
Base interface for error event emitters. |
IEvent | Deprecated , Alpha |
Base interface for event emitters. |
IEventProvider | Deprecated , Alpha |
Base interface for event providers. |
ITaggedTelemetryPropertyType | Deprecated , Alpha |
A property to be logged to telemetry containing both the value and a tag. Tags are generic strings that can be used to mark pieces of information that should be organized or handled differently by loggers in various first or third party scenarios. For example, tags are used to mark data that should not be stored in logs for privacy reasons. |
ITelemetryProperties | Deprecated , Alpha |
JSON-serializable properties, which will be logged with telemetry. |
Types
TypeAlias | Alerts | Description |
---|---|---|
ExtendEventProvider | Deprecated , Alpha |
Allows an interface to extend interfaces that already extend an IEventProvider. |
IEventThisPlaceHolder | Deprecated , Alpha |
The placeholder type that should be used instead of this in events. |
IEventTransformer | Deprecated , Alpha |
This type is a conditional type for transforming all the overloads provided in TEvent . |
ReplaceIEventThisPlaceHolder | Deprecated , Alpha |
Does the type replacement by changing types of IEventThisPlaceHolder to TThis |
TelemetryEventPropertyType | Deprecated , Alpha |
Property types that can be logged. |
TransformedEvent | Deprecated , Alpha |
Transforms the event overload by replacing IEventThisPlaceHolder with TThis in the event listener arguments and having the overload return TTHis as well |