# LayerBoundaries

***

All the different sources for boundaries for a layer, including their combined result.

## Properties

### spatialFilters

> **spatialFilters**: `null` | [`MultiPolygonGeometry`](https://developers.felt.com/js-sdk-api-reference/shared/multipolygongeometry)

Boundaries set by drawing spatial filters on the map.

When there are multiple spatial filters, they are combined into a multi-polygon.

***

### ephemeral

> **ephemeral**: `null` | [`GeometryFilter`](https://developers.felt.com/js-sdk-api-reference/layers/geometryfilter)

Boundaries that are set ephemerally by viewers in their own session.

These are the filters that are set when the [LayersController.setLayerBoundary](https://developers.felt.com/js-sdk-api-reference/layerscontroller#setlayerboundary)\
method is called. There is no way to set these in the Felt UI - they can only be\
set using the SDK.

***

### combined

> **combined**: `null` | [`MultiPolygonGeometry`](https://developers.felt.com/js-sdk-api-reference/shared/multipolygongeometry)

The combined result of all the boundaries set on the layer.

Each different source of boundary is intersected to produce the combined result.
