# Feature

typedef in `three-geojson`

Definition of a feature that includes properties originally defined in the GeoJSON file.

## Properties

- `type`, `string`: Always "Feature".
- `id`, `string | null`: The feature id, or null if not present.
- `properties`, `Object`: The properties defined on the feature.
- `boundingBox`, `Box3 | null`: The "bbox" field parsed into a Box3, or null if not present.
- `foreign`, `Object`: Any non-schema fields found on the original GeoJSON object.
- `geometries`, `Array<(Points|LineString|Polygon)>`: The list of all geometries in
  the feature.
- `points`, `Array<Points>`: The point geometries in the feature.
- `lines`, `Array<LineString>`: The line geometries in the feature.
- `polygons`, `Array<Polygon>`: The polygon geometries in the feature.
