Sema v2.0 Acquire Timeout: Unclear Rejection Timing Across Node LTS Releases
Goal: Set Alerts without Notification Noise \n The sema library’s acquire() method now supports a timeout option in v2.0, but the exact rejection timing is undocumented for different Node.js LTS releases. When a timeout occurs, the returned promise should reject, yet the delay before rejection appears inconsistent, which can cause false positives or missed a