UNPKG

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