Skip to content

Commit b66ff6f

Browse files
committed
[types] More StatusListener tweaks
1 parent c46d8a2 commit b66ff6f

File tree

5 files changed

+8
-8
lines changed

5 files changed

+8
-8
lines changed

src/@types/persisters/index.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ export type PersisterListener<Persist extends Persists = Persists.StoreOnly> = (
6060
) => void;
6161

6262
/// StatusListener
63-
export type StatusListener<Persister extends AnyPersister> = (
63+
export type StatusListener<Persister extends AnyPersister = AnyPersister> = (
6464
persister: Persister,
6565
status: Status,
6666
) => void;

src/@types/persisters/with-schemas/index.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ export type PersisterListener<
7676
/// StatusListener
7777
export type StatusListener<
7878
Schemas extends OptionalSchemas,
79-
Persister extends AnyPersister<Schemas>,
79+
Persister extends AnyPersister<Schemas> = AnyPersister<Schemas>,
8080
> = (persister: Persister, status: Status) => void;
8181

8282
/// PersisterStats

src/@types/ui-react/index.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1062,7 +1062,7 @@ export function usePersisterStatus(
10621062

10631063
/// usePersisterStatusListener
10641064
export function usePersisterStatusListener(
1065-
listener: StatusListener<Persists.StoreOrMergeableStore>,
1065+
listener: StatusListener,
10661066
listenerDeps?: React.DependencyList,
10671067
persisterOrPersisterId?: PersisterOrPersisterId,
10681068
): void;
@@ -1102,7 +1102,7 @@ export function useSynchronizerStatus(
11021102

11031103
/// useSynchronizerStatusListener
11041104
export function useSynchronizerStatusListener(
1105-
listener: StatusListener<Persists.MergeableStoreOnly>,
1105+
listener: StatusListener,
11061106
listenerDeps?: React.DependencyList,
11071107
synchronizerOrSynchronizerId?: SynchronizerOrSynchronizerId,
11081108
): void;

src/@types/ui-react/with-schemas/index.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1261,7 +1261,7 @@ export type WithSchemas<Schemas extends OptionalSchemas> = {
12611261

12621262
/// usePersisterStatusListener
12631263
usePersisterStatusListener: (
1264-
listener: StatusListener<Schemas, Persists.StoreOrMergeableStore>,
1264+
listener: StatusListener<Schemas>,
12651265
listenerDeps?: React.DependencyList,
12661266
persisterOrPersisterId?: PersisterOrPersisterId<Schemas>,
12671267
) => void;
@@ -1303,7 +1303,7 @@ export type WithSchemas<Schemas extends OptionalSchemas> = {
13031303

13041304
/// useSynchronizerStatusListener
13051305
useSynchronizerStatusListener: (
1306-
listener: StatusListener<Schemas, Persists.StoreOrMergeableStore>,
1306+
listener: StatusListener<Schemas>,
13071307
listenerDeps?: React.DependencyList,
13081308
synchronizerOrSynchronizerId?: SynchronizerOrSynchronizerId<Schemas>,
13091309
) => void;

src/ui-react/hooks.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2136,7 +2136,7 @@ export const usePersisterStatus: typeof usePersisterStatusDecl = (
21362136

21372137
export const usePersisterStatusListener: typeof usePersisterStatusListenerDecl =
21382138
(
2139-
listener: StatusListener<Persists.StoreOrMergeableStore>,
2139+
listener: StatusListener,
21402140
listenerDeps?: DependencyList,
21412141
persisterOrPersisterId?: PersisterOrPersisterId,
21422142
): void =>
@@ -2211,7 +2211,7 @@ export const useSynchronizerStatus: typeof useSynchronizerStatusDecl = (
22112211

22122212
export const useSynchronizerStatusListener: typeof useSynchronizerStatusListenerDecl =
22132213
(
2214-
listener: StatusListener<Persists.MergeableStoreOnly>,
2214+
listener: StatusListener,
22152215
listenerDeps?: DependencyList,
22162216
synchronizerOrSynchronizerId?: SynchronizerOrSynchronizerId,
22172217
): void =>

0 commit comments

Comments
 (0)