in src/lib/components/molecules/canvas-map/lib/util/bounds.js [70:86]
static convert(input) {
if (input instanceof GeoBounds) return input
if (!input) return null
if (Array.isArray(input)) {
const [sw, ne] = input.map((d) => GeoCoordinate.convert(d))
return new GeoBounds({ southWest: sw, northEast: ne })
} else if (typeof input === "object" && input !== null) {
const { sw, ne } = input
return new GeoBounds({
southWest: GeoCoordinate.convert(sw),
northEast: GeoCoordinate.convert(ne),
})
}
throw new Error("`input` argument must be of type `GeoBoundsLike`")
}