@yookue/ts-lang-utils
Version:
Common lang utilities for typescript
16 lines • 446 B
JavaScript
import _typeof from "@babel/runtime/helpers/esm/typeof";
import { isEmpty } from "./isEmpty";
export function getTypeof(array) {
if (isEmpty(array)) {
return undefined;
}
return array === null || array === void 0 ? void 0 : array.map(function (item) {
if (Array.isArray(item)) {
return 'array';
}
if (_typeof(item) === 'object') {
return item === null ? 'null' : 'object';
}
return _typeof(item);
});
}