maplibre-gl
Version:
BSD licensed community fork of mapbox-gl, a WebGL interactive maps library
18 lines (16 loc) • 417 B
JavaScript
// @flow
export default function getType(val: mixed): string {
if (val instanceof Number) {
return 'number';
} else if (val instanceof String) {
return 'string';
} else if (val instanceof Boolean) {
return 'boolean';
} else if (Array.isArray(val)) {
return 'array';
} else if (val === null) {
return 'null';
} else {
return typeof val;
}
}