DEV Community

Discussion on: Cancellable Promises

Collapse
 
paul_melero profile image
Paul Melero • Edited

I would advise you against adding properties to native prototypes. As it can lead to prototype names clashes. Adding options to native prototypes is like creating global variables, but worse. ;P

See what Eric Elliot says about it:

github.com/ericelliott/speculation...

Also, you might want to check that library ;)

Aaand this one: npmjs.com/package/p-cancelable

Is the one that got uses underneath.