mirror of
https://github.com/hexastack/hexabot
synced 2025-03-12 15:12:08 +00:00
fix(api): cast base-repository types
This commit is contained in:
parent
560d922437
commit
11ef7735ed
@ -107,7 +107,7 @@ export abstract class BaseRepository<
|
|||||||
await repository.preDelete(query, criteria);
|
await repository.preDelete(query, criteria);
|
||||||
repository.emitter.emit(
|
repository.emitter.emit(
|
||||||
repository.getEventName(EHook.preDelete),
|
repository.getEventName(EHook.preDelete),
|
||||||
query,
|
query as any,
|
||||||
criteria,
|
criteria,
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
@ -117,7 +117,7 @@ export abstract class BaseRepository<
|
|||||||
await repository.postDelete(query, result);
|
await repository.postDelete(query, result);
|
||||||
repository.emitter.emit(
|
repository.emitter.emit(
|
||||||
repository.getEventName(EHook.postDelete),
|
repository.getEventName(EHook.postDelete),
|
||||||
query,
|
query as any,
|
||||||
result,
|
result,
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
@ -131,7 +131,7 @@ export abstract class BaseRepository<
|
|||||||
hooks?.deleteMany.post.execute(async function (result: DeleteResult) {
|
hooks?.deleteMany.post.execute(async function (result: DeleteResult) {
|
||||||
repository.emitter.emit(
|
repository.emitter.emit(
|
||||||
repository.getEventName(EHook.postDelete),
|
repository.getEventName(EHook.postDelete),
|
||||||
result,
|
result as any,
|
||||||
);
|
);
|
||||||
const query = this as Query<DeleteResult, D, unknown, T, 'deleteMany'>;
|
const query = this as Query<DeleteResult, D, unknown, T, 'deleteMany'>;
|
||||||
await repository.postDelete(query, result);
|
await repository.postDelete(query, result);
|
||||||
@ -145,7 +145,7 @@ export abstract class BaseRepository<
|
|||||||
await repository.preUpdate(query, criteria, updates);
|
await repository.preUpdate(query, criteria, updates);
|
||||||
repository.emitter.emit(
|
repository.emitter.emit(
|
||||||
repository.getEventName(EHook.preUpdate),
|
repository.getEventName(EHook.preUpdate),
|
||||||
criteria,
|
criteria as any,
|
||||||
updates?.['$set'],
|
updates?.['$set'],
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
Loading…
Reference in New Issue
Block a user