MCPcopy
hub / github.com/di-sukharev/opencommit / _nextSteps

Method _nextSteps

out/cli.cjs:8275–8285  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

8273 return this._ongoingPromise ? p3(this._ongoingPromise, t2, t2) : t2();
8274 }
8275 _nextSteps() {
8276 if (this._isFinished) return Promise.resolve({ value: void 0, done: true });
8277 const e3 = this._reader;
8278 return void 0 === e3 ? d6(k6("iterate")) : f3(e3.read(), (e4) => {
8279 var t2;
8280 return this._ongoingPromise = void 0, e4.done && (this._isFinished = true, null === (t2 = this._reader) || void 0 === t2 || t2.releaseLock(), this._reader = void 0), e4;
8281 }, (e4) => {
8282 var t2;
8283 throw this._ongoingPromise = void 0, this._isFinished = true, null === (t2 = this._reader) || void 0 === t2 || t2.releaseLock(), this._reader = void 0, e4;
8284 });
8285 }
8286 _returnSteps(e3) {
8287 if (this._isFinished) return Promise.resolve({ value: e3, done: true });
8288 this._isFinished = true;

Callers 1

e3Method · 0.45

Calls 5

d6Function · 0.85
k6Function · 0.85
f3Function · 0.85
readMethod · 0.45
releaseLockMethod · 0.45

Tested by

no test coverage detected