Skip to main content

InternalUtilityTypes Namespace

Collection of utility types that are not intended to be used/imported directly outside of this package.

This API is reserved for internal system use and should not be imported directly. It may change at any time without notice.

For more information about our API support guarantees, see here.

Signature

export declare namespace InternalUtilityTypes

Types

TypeAliasAlertsDescription
IfNotificationParametersSignatureSystemYields IfParametersValid when the given type is an acceptable shape for a notification. Else otherwise.
IfNotificationSubscriberSignatureSystemYields IfSubscriber when the given type is an acceptable shape for a notification listener (subscriber) function. Else otherwise.
JsonDeserializedParametersSystem@fluidframework/core-interfaces#JsonDeserialized version of the parameters of a function.
JsonSerializableParametersSystem@fluidframework/core-interfaces#JsonSerializable version of the parameters of a function.
NotificationListenersSystemUsed to specify the kinds of notifications handled by a NotificationListenable by describing the custom parameters in a function signature.
NotificationListenersFromSubscriberSignaturesSystemConverts a record of notification subscriber signatures into a record of base parameter signatures (which are the canonical form).
NotificationListenersWithSubscriberSignaturesSystemUsed to specify the kinds of notifications handled by a NotificationListenable by describing the subscriber signatures.
NotificationParametersSignatureFromSubscriberSignatureSystemConverts a notification subscriber signature into parameters signature (by removing the sender: Attendee parameter).