@@ -10,7 +10,7 @@ import { FilterCommand, TriggerCommand } from './commands';
10
10
import { IRule } from './rules' ;
11
11
import { IFilterAction , ITriggerAction } from './actions' ;
12
12
import { IListener , ITrigger , ListenerType as ListenerType , IFilter } from './listeners' ;
13
- import { AddTriggerEvent , DoTriggerEvent , UseFiltersEvent , AddFilterEvent } from './hook_events' ;
13
+ import { AddTriggerEvent , DoTriggerEvent , WhenApplyFiltersEvent , AddFilterEvent } from './hook_events' ;
14
14
15
15
interface IListenersMap {
16
16
[ listenerType : string ] : {
@@ -48,10 +48,10 @@ export class AppHook {
48
48
* Use for inner self-inspection,
49
49
* the event action that can be bound to useFilters
50
50
*
51
- * @type {UseFiltersEvent }
51
+ * @type {WhenApplyFiltersEvent }
52
52
* @memberof AppHook
53
53
*/
54
- _onUseFilters : UseFiltersEvent | undefined ;
54
+ _whenApplyFilters : WhenApplyFiltersEvent | undefined ;
55
55
56
56
/**
57
57
* When AddFilter triggered, the inner event.
@@ -61,6 +61,11 @@ export class AppHook {
61
61
*/
62
62
_onAddFilter : AddFilterEvent | undefined ;
63
63
64
+ // async applyFiltersAsync<T>(hook: string, defaultValue: any, hookState?: any): Promise<T> {
65
+
66
+ // return await ;
67
+ // }
68
+
64
69
/**
65
70
*
66
71
* Add Trigger
@@ -135,11 +140,11 @@ export class AppHook {
135
140
/**
136
141
* binding the method will be called when applyFilters
137
142
*
138
- * @param {UseFiltersEvent } bind
143
+ * @param {WhenApplyFiltersEvent } bind
139
144
* @memberof AppHook
140
145
*/
141
- bindUseFilters ( bind : UseFiltersEvent ) {
142
- this . _onUseFilters = bind ;
146
+ bindUseFilters ( bind : WhenApplyFiltersEvent ) {
147
+ this . _whenApplyFilters = bind ;
143
148
}
144
149
145
150
/**
@@ -371,8 +376,8 @@ export class AppHook {
371
376
* @memberof AppHook
372
377
*/
373
378
applyFilters ( hook : string , defaultValue : any , hookState ?: any ) : any {
374
- if ( this . _onUseFilters != null ) {
375
- this . _onUseFilters ( hook , defaultValue , hookState ) ;
379
+ if ( this . _whenApplyFilters != null ) {
380
+ this . _whenApplyFilters ( hook , defaultValue , hookState ) ;
376
381
}
377
382
378
383
const filterMap = this . _listeners [ ListenerType . Filter ] ;
0 commit comments