Type Alias CurrySnapshot

CurrySnapshot: () => CurrySnapshot & <TActor extends AnySnapshotEmitterActor>(
    actor: TActor,
) => CurrySnapshotP1<TActor> & <TActor extends AnySnapshotEmitterActor>(
    actor: TActor,
    predicate: SnapshotPredicate<TActor["logic"]>,
) => CurrySnapshotP2<TActor>