symbol-species-x
Version:
System Symbol.species (real or fake)
16 lines (13 loc) • 400 B
JavaScript
import hasSymbolSupport from 'has-symbol-support-x';
/**
* The species accessor property allows subclasses to override the default constructor for objects.
*
* Possible values are.
*
* Symbol.species
* '@@species'.
*
* @type {symbol|string}
*/
const symbolSpecies = (hasSymbolSupport && Symbol.species) || '@@species'; /* eslint-disable-line compat/compat */
export default symbolSpecies;