Skip to content

Commit dc71fbe

Browse files
committed
[types] Final corrections
1 parent ed542b0 commit dc71fbe

File tree

4 files changed

+16
-15
lines changed

4 files changed

+16
-15
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,7 @@ export interface Persister<Persist extends Persists = Persists.StoreOnly> {
195195
}
196196

197197
/// AnyPersister
198-
export type AnyPersister = Persister<Persists.StoreOrMergeableStore>;
198+
export type AnyPersister = Persister<Persists>;
199199

200200
/// DatabaseExecuteCommand
201201
export type DatabaseExecuteCommand = (

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -214,9 +214,9 @@ export interface Persister<
214214
}
215215

216216
/// AnyPersister
217-
export type AnyPersister = Persister<
218-
OptionalSchemas,
219-
Persists.StoreOrMergeableStore
217+
export type AnyPersister<Schemas extends OptionalSchemas> = Persister<
218+
Schemas,
219+
Persists
220220
>;
221221

222222
/// DatabaseExecuteCommand

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1034,7 +1034,7 @@ export function usePersisterOrPersisterById(
10341034
// useProvidePersister
10351035
export function useProvidePersister(
10361036
persisterId: Id,
1037-
persister: AnyPersister,
1037+
persister: AnyPersister | undefined,
10381038
): void;
10391039

10401040
/// usePersisterStatus
@@ -1074,7 +1074,7 @@ export function useSynchronizerOrSynchronizerById(
10741074
// useProvideSynchronizer
10751075
export function useProvideSynchronizer(
10761076
synchronizerId: Id,
1077-
synchronizer: Synchronizer,
1077+
synchronizer: Synchronizer | undefined,
10781078
): void;
10791079

10801080
/// useSynchronizerStatus

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

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,14 @@ import type {
88
TableIdFromSchema,
99
ValueIdFromSchema,
1010
} from '../../_internal/store/with-schemas/index.d.ts';
11+
import type {
12+
AnyPersister,
13+
PersistedStore,
14+
Persister,
15+
Persists,
16+
Status,
17+
StatusListener,
18+
} from '../../persisters/with-schemas/index.d.ts';
1119
import type {
1220
BackwardCheckpointsProps,
1321
CellProps,
@@ -106,13 +114,6 @@ import type {
106114
MetricListener,
107115
Metrics,
108116
} from '../../metrics/with-schemas/index.d.ts';
109-
import type {
110-
PersistedStore,
111-
Persister,
112-
Persists,
113-
Status,
114-
StatusListener,
115-
} from '../../persisters/with-schemas/index.d.ts';
116117
import type {
117118
Queries,
118119
ResultCell,
@@ -1229,7 +1230,7 @@ export type WithSchemas<Schemas extends OptionalSchemas> = {
12291230
// useProvidePersister
12301231
useProvidePersister: (
12311232
persisterId: Id,
1232-
persister: Persister<Schemas, Persists.StoreOrMergeableStore>,
1233+
persister: AnyPersister<Schemas> | undefined,
12331234
) => void;
12341235

12351236
/// usePersisterStatus
@@ -1271,7 +1272,7 @@ export type WithSchemas<Schemas extends OptionalSchemas> = {
12711272
// useProvideSynchronizer
12721273
useProvideSynchronizer: (
12731274
synchronizerId: Id,
1274-
synchronizer: Synchronizer<Schemas>,
1275+
synchronizer: Synchronizer<Schemas> | undefined,
12751276
) => void;
12761277

12771278
/// useSynchronizerStatus

0 commit comments

Comments
 (0)