GeoJSON: (
| TNumber
| TTuple<[TRef<TNumber>, TRef<TNumber>]>
| TObject<
{
coordinates: TRef<TTuple<[TRef<TNumber>, TRef<TNumber>]>>;
type: TLiteral<"Point">;
},
>
| TArray<TRef<TTuple<[TRef<TNumber>, TRef<TNumber>]>>>
| TObject<
{
coordinates: TArray<TRef<TTuple<[TRef<TNumber>, TRef<TNumber>]>>>;
type: TLiteral<"MultiPoint">;
},
>
| TObject<
{
coordinates: TArray<TRef<TTuple<[TRef<TNumber>, TRef<TNumber>]>>>;
type: TLiteral<"LineString">;
},
>
| TObject<
{
coordinates: TArray<
TArray<TRef<TTuple<[TRef<TNumber>, TRef<TNumber>]>>>,
>;
type: TLiteral<"MultiLineString">;
},
>
| TArray<TRef<TArray<TRef<TTuple<[TRef<TNumber>, TRef<TNumber>]>>>>>
| TObject<
{
coordinates: TRef<TArray<TRef<TArray<TRef<TTuple<[(...), (...)]>>>>>>;
type: TLiteral<"Polygon">;
},
>
| TObject<
{
coordinates: TArray<TRef<TArray<TRef<TArray<TRef<TTuple<(...)>>>>>>>;
type: TLiteral<"MultiPolygon">;
},
>
)[] = ...