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

Function addClientAbortSignalOption

lib/net.js:1879–1896  ·  view source on GitHub ↗
(self, options)

Source from the content-addressed store, hash-verified

1877}
1878
1879function addClientAbortSignalOption(self, options) {
1880 validateAbortSignal(options.signal, 'options.signal');
1881 const { signal } = options;
1882 let disposable;
1883
1884 function onAbort() {
1885 disposable?.[SymbolDispose]();
1886 self._aborted = true;
1887 }
1888
1889 if (signal.aborted) {
1890 process.nextTick(onAbort);
1891 } else {
1892 process.nextTick(() => {
1893 disposable = addAbortListener(signal, onAbort);
1894 });
1895 }
1896}
1897
1898function createConnectionError(req, status) {
1899 let details;

Callers 1

SocketFunction · 0.85

Calls 2

validateAbortSignalFunction · 0.85
addAbortListenerFunction · 0.50

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…