Class ReadonlySvelteSet<T>
Type Parameters
Implements
Index
Constructors
constructor
- new ReadonlySvelteSet<T>(svelteSet: SvelteSet<T>): ReadonlySvelteSet<T>
Creates a readonly variant of SvelteSet.
Type Parameters
Returns ReadonlySvelteSet<T>
Methods
[iterator]
- "[iterator]"(): IterableIterator<T>
Iterates over values in the set.
Returns IterableIterator<T>
entries
- entries(): IterableIterator<[T, T]>
Returns an iterable of [v,v] pairs for every value
v
in the set.Returns IterableIterator<[T, T]>
forEach
- forEach(
callbackfn: (value: T, value2: T, set: ReadonlySvelteSet<T>) => void,
thisArg?: unknown,
): void Executes a provided function once for each value in this set, in insertion order.
Parameters
- callbackfn: (value: T, value2: T, set: ReadonlySvelteSet<T>) => void
Callback function.
Optional
thisArg: unknownOptional this reference for callback function.
Returns void
- callbackfn: (value: T, value2: T, set: ReadonlySvelteSet<T>) => void
has
keys
- keys(): IterableIterator<T>
Despite its name, returns an iterable of the values in the set.
Returns IterableIterator<T>
subscribe
- subscribe(handler: Subscriber<ReadonlySvelteSet<T>>): Unsubscriber
Parameters
- handler: Subscriber<ReadonlySvelteSet<T>>
Callback function that is invoked on update / changes.
Returns Unsubscriber
Unsubscribe function.
- handler: Subscriber<ReadonlySvelteSet<T>>
values
- values(): IterableIterator<T>
Returns an iterable of values in the set.
Returns IterableIterator<T>
Provides a readonly variant of SvelteSet wrapping an instance of SvelteSet as the source.