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

Function needFinish

lib/internal/streams/writable.js:870–884  ·  view source on GitHub ↗
(state)

Source from the content-addressed store, hash-verified

868};
869
870function needFinish(state) {
871 return (
872 // State is ended && constructed but not destroyed, finished, writing, errorEmitted or closedEmitted
873 (state[kState] & (
874 kEnding |
875 kDestroyed |
876 kConstructed |
877 kFinished |
878 kWriting |
879 kErrorEmitted |
880 kCloseEmitted |
881 kErrored |
882 kBuffered
883 )) === (kEnding | kConstructed) && state.length === 0);
884}
885
886function onFinish(stream, state, err) {
887 if ((state[kState] & kPrefinished) !== 0) {

Callers 2

onFinishFunction · 0.85
finishMaybeFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…