UNPKG

@jswalden/streaming-json

Version:

Streaming JSON parsing and stringification for JavaScript/TypeScript

18 lines 456 B
import { Truncate } from "./math.js"; import { ToNumber } from "./number.js"; function ToLength(argument) { const number = ToNumber(argument); if (!number) return 0; const len = Truncate(number); if (len <= 0) return 0; if (len < 2 ** 53 - 1) return len; return 2 ** 53 - 1; } export function LengthOfArrayLike(obj) { const len = obj.length; return ToLength(len); } //# sourceMappingURL=length.js.map