github.com
jeremyBanks
database
_common/mutex.ts
0.1.0-dev
https://raw.githubusercontent.com/jeremyBanks/database/0.1.0-dev/_common/mutex.ts
Copyimport * as database from "https://raw.githubusercontent.com/jeremyBanks/database/0.1.0-dev/_common/mutex.ts";
import * as database from "https://raw.githubusercontent.com/jeremyBanks/database/0.1.0-dev/_common/mutex.ts";
Simple async mutex, with object access enforced by revokable proxies. Errors unlock the mutex, they don't poison it.