@mapbox/mapbox-gl-style-spec
Version:
a specification for mapbox gl styles
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;
}
}