- Preparing search index...
- The search index is not available
vevet
Constructors
constructor
- new Callbacks<Types>(canInit?): Callbacks<Types>
-
Methods
Private
_callAction
- _callAction(__namedParameters, parameter): void
-
Parameters
-
__namedParameters: ICallback<Types>
-
parameter: Types[keyof Types]
Returns void
Protected
_init
- _init(): void
-
Returns void
Protected
_onAdd
- _onAdd(id): void
-
Returns void
Protected
_onRemove
- _onRemove(id): void
-
Returns void
Protected
_onTurn
- _onTurn(id): void
-
Returns void
Private
_remove
- _remove(callbackId, canRemoveProtected?): boolean
-
Parameters
-
callbackId: string
-
canRemoveProtected: boolean = false
Returns boolean
Private
_removeAll
- _removeAll(): void
-
Returns void
add
- add<T>(target, action, settings?): IAddedCallback
-
Type Parameters
-
T extends string | number | symbol
Parameters
-
target: T
-
action: TAction<Types[T]>
-
destroy
- destroy(): void
-
Returns void
remove
- remove(callbackId): boolean
-
Returns boolean
tbt
- tbt<T>(target, arg): void
-
Type Parameters
-
T extends string | number | symbol
Returns void
turn
- turn(id, isEnabled?): void
-
Parameters
-
id: string
-
isEnabled: boolean = true
Returns void
A set of callbacks