This module serves as the main entry point for the ts-workspace library. It aggregates and exports functionality from various submodules and utilities within the project.
The module includes:
-
Utility functions and types from the "./utils" directory:
- These likely contain helper functions, common types, and shared functionality used throughout the project.
- May include operations for data manipulation, type checking, or other general-purpose utilities.
-
A namespace and related types from the "./namespace" directory:
- This could contain domain-specific code or a collection of related functionality.
- Might include interfaces, types, or classes that represent core concepts in the library.
-
A VERSION constant:
- Represents the current version of the module.
- Useful for version checking and compatibility purposes.
This structure provides a clean and organized export of the module's functionality, allowing consumers to easily import and use specific parts of the library as needed.
Namespaces
- events
Exposes the classes that expose Decaf's Observer pattern as a NestJS SSE stream over HTTP: the
EventsControllerandEventsSubscriptionControllerrequest handlers, theObserverSubscriptionRegistrythat tracks topic subscriptions per requester fingerprint, theDecafStreamModulethat wires them into a Nest application and the module-levelObserverEventsOptions.
Members
string
# static constant VERSION
Represents the current version of the ts-workspace module.
Represents the current version of the ts-workspace module. The actual version number is replaced during the build process.
# inner constant COMMIT
Stores the current git commit hash for the package. The build replaces the placeholder with the actual commit hash at publish time.
Represents the current commit hash of the module build.
# inner constant FULL_VERSION
Stores the semver version and commit hash for the package.
The build replaces the placeholder with the actual <version>-<commit> value at publish time.
Represents the full version string of the module.