fix(types): add sets to SyncPatch

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

2
src/index.d.ts vendored
View file

@ -254,6 +254,8 @@ declare namespace Charm {
| MaybeNone<State>
| (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>
: State extends readonly (infer T)[]
? readonly (SyncPatch<T> | None | undefined)[]
: State extends object