fix(types): use maps for set patches

This commit is contained in:
Richard 2024-07-07 02:04:56 -07:00
parent 7e4d3cbf42
commit acab2d3cce

2
src/index.d.ts vendored
View file

@ -255,7 +255,7 @@ declare namespace Charm {
| (State extends ReadonlyMap<infer K, infer V> | Map<infer K, infer V>
? ReadonlyMap<K, SyncPatch<V> | None>
: State extends Set<infer T> | ReadonlySet<infer T>
? ReadonlySet<T | None>
? ReadonlyMap<T, true | None>
: State extends readonly (infer T)[]
? readonly (SyncPatch<T> | None | undefined)[]
: State extends object