package js.lib; typedef ReadonlySet = { function forEach(callbackfn:(value:T, value2:T, set:ReadonlySet) -> Void, ?thisArg:Dynamic):Void; function has(value:T):Bool; final size : Float; /** Returns an iterable of [v,v] pairs for every value `v` in the set. **/ function entries():IterableIterator>; /** Despite its name, returns an iterable of the values in the set, **/ function keys():IterableIterator; /** Returns an iterable of values in the set. **/ function values():IterableIterator; };