Constructor-level defensive limits applied to storage and every iterator.

interface Constructor {
    maxEntries?: number;
    maxNodes?: number;
    maxPathDepth?: number;
    maxTraversalResults?: number;
    maxTraversalVisits?: number;
}
Index
maxEntries?: number

Maximum number of exact stored paths. Overwriting an existing path does not consume another entry.

16384
maxNodes?: number

Maximum number of allocated non-root trie nodes. Shared path prefixes consume one node per unique segment.

65536
maxPathDepth?: number

Maximum number of property-key segments in a stored or queried path.

64
maxTraversalResults?: number

Maximum results produced by one iterator unless reduced per call. Reaching the limit truncates normally.

16384
maxTraversalVisits?: number

Maximum properties or trie nodes processed during iterator traversal unless reduced per call. Exceeding the limit throws a RangeError.

65536