in src/SyncTasks.ts [320:334]
private _checkState(resolve: boolean): void {
if (this._completedSuccess || this._completedFail) {
if (this._completeStack) {
console.error(this._completeStack.message, this._completeStack.stack);
}
const message = 'Failed to ' + (resolve ? 'resolve' : 'reject') +
': the task is already ' + (this._completedSuccess ? 'resolved' : 'rejected');
throw new Error(message);
}
if (config.traceEnabled || this._traceEnabled) {
this._completeStack = new Error('Initial ' + resolve ? 'resolve' : 'reject');
}
}