diff --git a/packages/store/src/proxy.ts b/packages/store/src/proxy.ts index 564953a7f2..f97892c468 100644 --- a/packages/store/src/proxy.ts +++ b/packages/store/src/proxy.ts @@ -14,7 +14,7 @@ type Op = [op: "set", path: Path, value: unknown, prevValue: unknown] | [op: "de type Listener = (op: Op, nextVersion: number) => void -export type Snapshot = T extends { $$valtioSnapshot: infer S } ? S : T & { $$valtioSnapshot?: true } +export type Snapshot = T type CreateSnapshot = (target: T, version: number) => T