| ModelIDLength | - | 
| TemporalColumnName | - | 
| UserAgent | Common user agent strings. | 
| APIClient | A base class for API clients used in ISP Nexus. | 
| JSONSet | JSON-seralizable set. | 
| PredicateError | Error thrown when a predicate fails. | 
| SetTuple | Set constructor that only accepts string values. | 
| APIClientConfig | Configuration for an API client. | 
| ExperimentalSetMethods | - | 
| IndexedIterable | Iterable that can be checked for the existence of a member. | 
| IRuntimeLogger | Logger with browser methods, as well as async disposability. | 
| RequiredEnvironment | A record containing all of the required environment variables for . Absence of any of these variables will result in a startup error. | 
| ResponseContainer | A response container, wrapping the actual response body. | 
| TemporalProperties | Common temporal properties for database entities. | 
| EnvironmentRecord | A record containing all of the environment variables for ISP Nexus. | 
| ExtractJSON | JSON serialize type. | 
| ExtractJSONProperties | JSON serialize objects (not including arrays) and classes. | 
| ExtractResponseBodyData | Type-helper to recursively pluck the data property from a response body. | 
| ExtractResponseData | Type-helper to pluck the response body, possibly from within an Axios response. | 
| InferTupleMember | Type-helper for extracting the value type from a constant set. | 
| ISPNexusPackage | Valid package names for ISP Nexus. | 
| ISPNexusPackageFn | Type-signature for a package-scoped function. | 
| ISPNexusSchemaURL | - | 
| NumericProperties | Extracts the property keys of an object that are of type number. | 
| PickJSON | Pick JSON properties from an object. | 
| PrivateEnvironment | Subset environment kept private. | 
| PrivateEnvironmentKey | Private environment keys. | 
| PublicEnvironment | Subset environment safe to reveal to the public. | 
| PublicEnvironmentKey | Public environment keys. | 
| RequiredEnvironmentKey | Required environment keys. | 
| ResponseLike | - | 
| SHA3Input | - | 
| SHA3Seed | - | 
| StringKeyOf | Type-utility for extracting the string keys of an object. | 
| WithExperimentalSetMethods | - | 
| EnvironmentKeys | ISP Nexus recognized environment keys. | 
| EnvironmentNames | Standard Node.js runtime environment values. | 
| ISPNexusPackages | Packages used in the ISP Nexus mono-repo. | 
| NIL_UUID | A placeholder UUID for empty values. | 
| OptionalEnvironmentKey | A tuple of all of the optional environment keys. | 
| RequiredEnvironmentKeys | A tuple of all of the required environment keys. | 
| TemporalColumnNames | All temporal column names. Used for SQL select queries. | 
| TemporalColumnOptions | TypeORM column options for temporal properties. | 
| assertEnvironmentRecordPresent | Asserts that the given input contains all of the required environment keys. | 
| assertOptionalKeyPresent | Runtime assertion that an optional key is present. | 
| checkConnectivity | - | 
| continueIf | Resolves promise if condition is truthy, otherwise throws an error. | 
| delegateAxiosError | Delegate Axios errors to an appropriate error handler. | 
| isIndexedIterable | Type-predicate for checking if an member within an iterable can be checked for existence. | 
| isSetLike | Type-predicate for checking if a value is a Set-like object. | 
| isUniformlyCased | Predicate to determine if a given string is uniformly cased, i.e. all uppercase or all lowercase. | 
| isUUIDBytes | - | 
| iterateInParallel | Convenience function to await an async iterable. | 
| JSONSchemaID | - | 
| normalizeSHASeeds | - | 
| pick | - | 
| pickJSON | - | 
| pluckResponseData | Helper function to recursively pluck the data property from a response body. | 
| simpleSHA3 | - | 
| smartCamelCase | Converts a name to camelCase, unless the name is already in all caps. | 
| smartCapitalCase | Capitalizes a string, unless the string is uniformly cased, or an email address. | 
| smartSnakeCase | Converts a name to snake_case, unless the name is already in all caps. | 
| sumOf | Given an iterable of objects, returns the sum of the specified property. | 
| supressErrors | Something like an identity function, but swallows errors and returns null. | 
| take | Given an iterable, returns an array of arrays of the specified size. | 
| takeInParallel | Given an iterable collection, returns an async iterable, executing the callback on each batch. | 
| throwIf | Resolves promise if condition is falsy, otherwise throws an error. | 
| tryParsingJSON | Given serialized JSON, attempt to parse it. | 
| tuple | Creates a readonly tuple-like set of values. | 
| waitForTimeout | Promise-based sleep function. |