Skip to main content

InternalTypes Namespace

Collection of value 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 InternalTypes

Interfaces

InterfaceAlertsDescription
MapValueStateSystemCollection of optional values in a "map" structure.
NotificationTypeSystemStructure of a generic notification "value".
ValueDirectorySystemA directory of values, where each value may be an optional state or another directory.
ValueOptionalStateSystemRepresents a state that may have a value. And it includes standard metadata.
ValueRequiredStateSystemRepresents a state that must have a value. And it includes standard metadata.
ValueStateMetadataSystemMetadata for a value state.

Classes

ClassAlertsDescription
StateDatastoreHandleSystemOpaque type representing internal state datastore.
StateValueBrandSystemBrand to ensure state values internal type safety without revealing internals that are subject to change.

Types

TypeAliasAlertsDescription
ManagerFactorySystemPackage internal function declaration for state and notification instantiation.
StateValueSystemThis type provides no additional functionality over the type it wraps. It is used to ensure type safety within package. Users may find it convenient to just use the type it wraps directly.
ValueDirectoryOrStateSystemConvenience type for a required state or a directory of values.