SharePoint Framework core libraries.
This package provides a foundation of core classes that ensure a consistent character across all the other SharePoint Framework APIs. Because this package is a dependency of every other package, its design prioritizes small code size and broad applicability, versus flexibility or richness of features.
Information about the system environment where the SharePoint Framework is running.
This class represents a globally unique identifier, as described by IETF RFC 4122.
A basic redirectable logging system.
This is the default implementation of IRandomNumberGenerator that simply calls Math.random().
The ServiceKey is a lookup key that is used when calling ServiceScope.consume() to fetch a dependency.
The service locator pattern used by the SharePoint Framework.
Provides access to the application's browser session and active page.
Represents a framework event that components can subscribe to.
The base class for event arguments used with the SPEvent class.
Operations for working with strings that contain text.
This is the default implementation of ITimeProvider that simply calls the real browser APIs.
Provides features for storing and retrieving URL query parameters.
Performs common validation tests for properties and function parameters.
Represents a version number with two, three, or four parts.
Implemented by an object that supports a disposal lifecycle.
This is a ServiceScope contract for generating pseudorandom random numbers.
A shorthand pattern for extracting well-known services from a ServiceScope.
Used with the SPEvent system, this interface is implemented by components that can subscribe to events.
This is a ServiceScope contract for reading the system clock.
Indicates whether a visual control should display itself for reading or for editing.
Indicates the general type of environment where the SharePoint Framework is running.