Interface ReadonlySet<T>
interface ReadonlySet<T> {
size: number;
"[iterator]"(): SetIterator<T>;
entries(): SetIterator<[T, T]>;
forEach(
callbackfn: (value: T, value2: T, set: ReadonlySet<T>) => void,
thisArg?: any,
): void;
has(value: T): boolean;
keys(): SetIterator<T>;
values(): SetIterator<T>;
}
 size: number;
"[iterator]"(): SetIterator<T>;
entries(): SetIterator<[T, T]>;
forEach(
callbackfn: (value: T, value2: T, set: ReadonlySet<T>) => void,
thisArg?: any,
): void;
has(value: T): boolean;
keys(): SetIterator<T>;
values(): SetIterator<T>;
}
Type Parameters
 Methods
[iterator]
- "[iterator]"(): SetIterator<T>
- Returns SetIterator<T>
entries
- entries(): SetIterator<[T, T]>
- Returns an iterable of [v,v] pairs for every value - vin the set.- Returns SetIterator<[T, T]>
forEach 
- forEach(
 callbackfn: (value: T, value2: T, set: ReadonlySet<T>) => void,
 thisArg?: any,
 ): void
- Parameters- callbackfn: (value: T, value2: T, set: ReadonlySet<T>) => void
- OptionalthisArg: any
 - Returns void
has
keys
- keys(): SetIterator<T>
- Despite its name, returns an iterable of the values in the set. - Returns SetIterator<T>
values
- values(): SetIterator<T>
- Returns an iterable of values in the set. - Returns SetIterator<T>
Iterates over values in the set.