leaflet-geosearch
Version:
Adds support for address lookup (a.k.a. geocoding / geosearching) to Leaflet.
20 lines (16 loc) • 363 B
text/typescript
export default function hasShape(
keys: string[],
exact: boolean,
object: object,
): boolean {
if (exact && keys.length !== Object.keys(object).length) {
return false;
}
if (exact && keys.some((x) => !object.hasOwnProperty(x))) {
return false;
}
if (!keys.some((x) => object.hasOwnProperty(x))) {
return false;
}
return true;
}