A Promise A+ spec compliant Promise implementation written in Typescript.
The api is copy of Ecmascript Promise.
This implementation was built for a talk.
Although fully spec compliant and thoroughly tested, we do no recommend using this implementation the over globalThis.Promise
.
nvm use
This project uses pnpm as package manger and managed by corepack.
Run corepack enable
to enable pnpm
.
pnpm build
pnpm test # requires `pnpm build`