ES2017 spec-compliant shim for `Object.getOwnPropertyDescriptors` that works in ES5.
TypeScript definitions for object.getownpropertydescriptors
A polyfill for Object.getOwnPropertyDescriptors
A pretty well typed `Object.getOwnPropertyDescriptors` polyfill.