UNPKG

set-tojson

Version:

ES7 Proposal: Set#toJSON https://github.com/DavidBruant/Map-Set.prototype.toJSON

16 lines (12 loc) 420 B
'use strict'; var RequireObjectCoercible = require('es-abstract/2021/RequireObjectCoercible'); var iterate = require('iterate-value'); var callBound = require('es-abstract/helpers/callBound'); var $setSize = callBound('%Set.prototype.size%', true); var requireSet = require('./requireSet'); module.exports = function toJSON() { RequireObjectCoercible(this); requireSet(); $setSize(this); return iterate(this); };