maplibre-gl
Version:
BSD licensed community fork of mapbox-gl, a WebGL interactive maps library
16 lines (15 loc) • 409 B
text/typescript
export default function getType(val: unknown): 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;
}
}