UNPKG

500 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3var tslib_1 = require("tslib");
4var is_nil_1 = (0, tslib_1.__importDefault)(require("./is-nil"));
5var is_array_like_1 = (0, tslib_1.__importDefault)(require("./is-array-like"));
6function size(o) {
7 if ((0, is_nil_1.default)(o)) {
8 return 0;
9 }
10 if ((0, is_array_like_1.default)(o)) {
11 return o.length;
12 }
13 return Object.keys(o).length;
14}
15exports.default = size;
16//# sourceMappingURL=size.js.map
\No newline at end of file