Skip to content

Commit 3775935

Browse files
committed
chore: regenerate and improve set typings
1 parent 69bae17 commit 3775935

File tree

2 files changed

+2
-9
lines changed

2 files changed

+2
-9
lines changed

packages/svelte/src/reactivity/set.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ var inited = false;
1111

1212
/**
1313
* @template T
14+
* @extends {Set<T>}
1415
*/
1516
export class ReactiveSet extends Set {
1617
/** @type {Map<T, import('#client').Source<boolean>>} */

packages/svelte/types/index.d.ts

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1984,19 +1984,11 @@ declare module 'svelte/reactivity' {
19841984
constructor(...values: any[]);
19851985
#private;
19861986
}
1987-
class ReactiveSet<T> extends Set<any> {
1987+
class ReactiveSet<T> extends Set<T> {
19881988

19891989
constructor(value?: Iterable<T> | null | undefined);
19901990

1991-
has(value: T): boolean;
1992-
19931991
add(value: T): this;
1994-
1995-
delete(value: T): boolean;
1996-
keys(): IterableIterator<T>;
1997-
values(): IterableIterator<T>;
1998-
entries(): IterableIterator<[T, T]>;
1999-
[Symbol.iterator](): IterableIterator<T>;
20001992
#private;
20011993
}
20021994
class ReactiveMap<K, V> extends Map<any, any> {

0 commit comments

Comments
 (0)