MCPcopy Index your code
hub / github.com/nodejs/node / addRange

Method addRange

lib/internal/blocklist.js:85–107  ·  view source on GitHub ↗
(start, end, family = 'ipv4')

Source from the content-addressed store, hash-verified

83 }
84
85 addRange(start, end, family = 'ipv4') {
86 if (!SocketAddress.isSocketAddress(start)) {
87 validateString(start, 'start');
88 validateString(family, 'family');
89 start = new SocketAddress({
90 address: start,
91 family,
92 });
93 }
94 if (!SocketAddress.isSocketAddress(end)) {
95 validateString(end, 'end');
96 validateString(family, 'family');
97 end = new SocketAddress({
98 address: end,
99 family,
100 });
101 }
102 const ret = this[kHandle].addRange(
103 start[kSocketAddressHandle],
104 end[kSocketAddressHandle]);
105 if (ret === false)
106 throw new ERR_INVALID_ARG_VALUE('start', start, 'must come before end');
107 }
108
109 addSubnet(network, prefix, family = 'ipv4') {
110 if (!SocketAddress.isSocketAddress(network)) {

Callers 15

#parseIPInfoMethod · 0.95
test-blocklist.jsFile · 0.80
getJSDocCommentsAndTagsFunction · 0.80
parseUnparsedSourceFileFunction · 0.80
mergeEmitNodeFunction · 0.80
_loop_3Function · 0.80
reparseTopLevelAwaitFunction · 0.80
createTypeCheckerFunction · 0.80
mergeSymbolFunction · 0.80
getContainersOfSymbolFunction · 0.80

Calls 1

isSocketAddressMethod · 0.80

Tested by

no test coverage detected