Promize is just our really mediocre implementation of promises. It differs in some ways to make things easier for you all.
This is intended to be a no hand-holding exercise where you fight callbacks away by implementing a promise-like structure.
- No special utilities, e.g. .race and/or .all
- .catch propogates promises downwards still, dont worry about fully implementing catches actual behavior.
- Callbacks
- Real Promise Practice (starts disabled)
- Build Your Own Promise (starts disabled)
- Fork this repo
- Clone your fork
npm i
npm run test:watch
- Reenable test suites as you get up to them by deleting the
x
beforedescribe
- Push up