Skip to content

Commit c46d8a2

Browse files
committed
[types] Fix persister inheritance typing (with schemas)
1 parent 9cd600f commit c46d8a2

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,8 @@ export type PersisterListener<
7676
/// StatusListener
7777
export type StatusListener<
7878
Schemas extends OptionalSchemas,
79-
Persist extends Persists = Persists.StoreOnly,
80-
> = (persister: Persister<Schemas, Persist>, status: Status) => void;
79+
Persister extends AnyPersister<Schemas>,
80+
> = (persister: Persister, status: Status) => void;
8181

8282
/// PersisterStats
8383
export type PersisterStats = {
@@ -214,7 +214,7 @@ export interface Persister<
214214
getStatus(): Status;
215215

216216
/// Persister.addStatusListener
217-
addStatusListener(listener: StatusListener<Schemas, Persist>): Id;
217+
addStatusListener(listener: StatusListener<Schemas, this>): Id;
218218

219219
/// Persister.delListener
220220
delListener(listenerId: Id): this;

0 commit comments

Comments
 (0)