Detect `Object.defineProperty` support.
Test if an object has a specified property.
`Object.defineProperty`, but not IE 8's broken one.
Define a data property on an object. Will fall back to assignment in an engine without descriptors.
Detect native Float32Array support.
Detect native Symbol.toStringTag support.
Detect native Uint32Array support.
Detect native Uint16Array support.
Detect native Uint8Array support.
Detect native Float64Array support.
Detect native Symbol support.
Detect native Buffer support.
Define a non-enumerable read-only property.
Define (or modify) an object property.
Does the environment have full property descriptor support? Handles IE 8's broken defineProperty/gOPD.
Detect native generator function support.
Test if an object's own property is enumerable.
Detect native function name support.
Detect native Symbol.toPrimitive support.
Detect native Uint8ClampedArray support.
Detect native Int32Array support.
Detect native Int16Array support.
Detect native Int8Array support.
Detect native Symbol.iterator support.