reentrant-lock (npm): Lock blocks of code to prevent concurrent execution
Keywords: promise-lock|promise|lock|typescript|ts|linked-list|reentrant|javascript|promise-library