Configuration error
GeoConfigurationError, GeoConfigurationErrorCode, GeoConfigurationErrorOptions: generated from the source of active-geo.
Exported by @workspace/. Generated from the package source; part of the index of every export.
Functions, hooks and constants#
A map configuration the map cannot run with.
class GeoConfigurationError extends Error {
readonly code: GeoConfigurationErrorCode;
readonly field: string;
readonly constraint: string;
readonly value: unknown;
constructor({ code, field, constraint, value, message, }: GeoConfigurationErrorOptions);
}Types#
The closed set of configuration mistakes the map refuses.
type GeoConfigurationErrorCode =
| 'GEO_PRESENTATION_MISSING'
| 'GEO_TRANSLATOR_MISSING'
| 'GEO_PROJECTION_INVALID'
| 'GEO_LAYER_INVALID'
| 'GEO_LAYER_ID_DUPLICATE'
| 'GEO_LAYER_OPTION_INVALID'
| 'GEO_ID_INVALID'
| 'GEO_MEASURE_INVALID'
| 'GEO_MEASURE_ID_DUPLICATE'
| 'GEO_ENCODING_REFERENCE_INVALID'
| 'GEO_SCALE_INCOMPATIBLE'
| 'GEO_PALETTE_INVALID'
| 'GEO_DATA_SOURCE_CONFLICT'
| 'GEO_LEGEND_GROUP_ID_DUPLICATE'
| 'GEO_OPTION_CONFLICT'
| 'GEO_OPTION_UNAVAILABLE';interface GeoConfigurationErrorOptions {
readonly code: GeoConfigurationErrorCode;
readonly field: string;
readonly constraint: string;
readonly value?: unknown;
readonly message: string;
}