---
id: "packages/active-geo/api/configuration-error"
title: "Configuration error"
description: "GeoConfigurationError, GeoConfigurationErrorCode, GeoConfigurationErrorOptions: generated from the source of active-geo."
url: "/packages/active-geo/api/configuration-error"
locale: "en"
revision: "g0mvjxwj5c-88bdbe1c:configuration-error"
---

# Configuration error

Exported by `@workspace/active-geo`. Generated from the package source; part of [the index of every export](/packages/active-geo/api).

## Functions, hooks and constants

**GeoConfigurationError**

```ts
class GeoConfigurationError extends Error {
  readonly code: GeoConfigurationErrorCode;
  readonly field: string;
  readonly constraint: string;
  readonly value: unknown;
  constructor({ code, field, constraint, value, message, }: GeoConfigurationErrorOptions);
}
```

A map configuration the map cannot run with.

## Types

**GeoConfigurationErrorCode**

```ts
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';
```

The closed set of configuration mistakes the map refuses.

**GeoConfigurationErrorOptions**

```ts
interface GeoConfigurationErrorOptions {
  readonly code: GeoConfigurationErrorCode;
  readonly field: string;
  readonly constraint: string;
  readonly value?: unknown;
  readonly message: string;
}
```
