UNPKG

@yookue/ts-lang-utils

Version:

Common lang utilities for typescript

16 lines 446 B
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); }); }