API Reference@glucoseiq/core
Errors
Functions and typed failures with stable machine-readable codes.
DomainError
class DomainError extends GlucoseIQErrorImport: @glucoseiq/core
A value or option is outside its valid domain.
Constructor
new DomainError(message: string, code: GlucoseIQErrorCode)| Property | Type | Description |
|---|---|---|
readonly code | GlucoseIQErrorCode | Stable machine-readable code. |
EmptyDatasetError
class EmptyDatasetError extends GlucoseIQErrorImport: @glucoseiq/core
An operation requires data but the dataset is empty.
Constructor
new EmptyDatasetError(message: string)| Property | Type | Description |
|---|---|---|
readonly code | GlucoseIQErrorCode | Stable machine-readable code. |
GlucoseIQError
class GlucoseIQError extends ErrorImport: @glucoseiq/core
Base class for all intentional @glucoseiq/core errors.
Constructor
new GlucoseIQError(message: string, code: GlucoseIQErrorCode)| Property | Type | Description |
|---|---|---|
readonly code | GlucoseIQErrorCode | Stable machine-readable code. |
ParseError
class ParseError extends GlucoseIQErrorImport: @glucoseiq/core
Input text (CSV, glucose string, payload) could not be parsed.
Constructor
new ParseError(message: string, code: GlucoseIQErrorCode)| Property | Type | Description |
|---|---|---|
readonly code | GlucoseIQErrorCode | Stable machine-readable code. |
TimestampError
class TimestampError extends GlucoseIQErrorImport: @glucoseiq/core
A timestamp could not be parsed.
Constructor
new TimestampError(message: string)| Property | Type | Description |
|---|---|---|
readonly code | GlucoseIQErrorCode | Stable machine-readable code. |