File tree Expand file tree Collapse file tree 3 files changed +6
-5
lines changed Expand file tree Collapse file tree 3 files changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -207,7 +207,7 @@ export namespace EntityAccessor {
207
207
// (undocumented)
208
208
export type BatchUpdatesHandler = (getAccessor : GetEntityAccessor , options : BatchUpdatesOptions ) => void ;
209
209
// (undocumented)
210
- export type BeforePersistHandler = (getAccessor : GetEntityAccessor , options : AsyncBatchUpdatesOptions ) => void | Promise <void | BeforePersistHandler >;
210
+ export type BeforePersistHandler = (getAccessor : GetEntityAccessor , options : AsyncBatchUpdatesOptions ) => void | BeforePersistHandler | Promise <void | BeforePersistHandler >;
211
211
// (undocumented)
212
212
export interface EntityEventListenerMap extends RuntimeEntityEventListenerMap {
213
213
// (undocumented)
@@ -233,7 +233,7 @@ export namespace EntityAccessor {
233
233
// (undocumented)
234
234
export type PersistErrorHandler = (getAccessor : GetEntityAccessor , options : PersistErrorOptions ) => void | Promise <void >;
235
235
// (undocumented)
236
- export type PersistSuccessHandler = (getAccessor : GetEntityAccessor , options : PersistSuccessOptions ) => void | Promise <void | PersistSuccessHandler >;
236
+ export type PersistSuccessHandler = (getAccessor : GetEntityAccessor , options : PersistSuccessOptions ) => void | PersistSuccessHandler | Promise <void | PersistSuccessHandler >;
237
237
// (undocumented)
238
238
export interface RuntimeEntityEventListenerMap {
239
239
// (undocumented)
Original file line number Diff line number Diff line change @@ -262,7 +262,7 @@ namespace EntityAccessor {
262
262
export type BeforePersistHandler = (
263
263
getAccessor : GetEntityAccessor ,
264
264
options : AsyncBatchUpdatesOptions ,
265
- ) => void | Promise < void | BeforePersistHandler >
265
+ ) => void | BeforePersistHandler | Promise < void | BeforePersistHandler >
266
266
267
267
export type PersistErrorHandler = (
268
268
getAccessor : GetEntityAccessor ,
@@ -272,7 +272,7 @@ namespace EntityAccessor {
272
272
export type PersistSuccessHandler = (
273
273
getAccessor : GetEntityAccessor ,
274
274
options : PersistSuccessOptions ,
275
- ) => void | Promise < void | PersistSuccessHandler >
275
+ ) => void | PersistSuccessHandler | Promise < void | PersistSuccessHandler >
276
276
277
277
export interface RuntimeEntityEventListenerMap {
278
278
beforePersist : BeforePersistHandler
Original file line number Diff line number Diff line change
1
+ type AnyFunction = ( ...args : any [ ] ) => any
1
2
type GenericEventsMap < EventTypes extends string > = {
2
- [ K in EventTypes ] ?: ( ...args : any [ ] ) => void | Promise < void | any >
3
+ [ K in EventTypes ] ?: ( ...args : any [ ] ) => void | AnyFunction | Promise < void | AnyFunction >
3
4
}
4
5
5
6
export class EventListenersStore < EventTypes extends string , Events extends GenericEventsMap < EventTypes > > {
You can’t perform that action at this time.
0 commit comments