Methods
Static
hookArguments
- hookArguments<Args, T>(oldFunc: ((...args: Args) => T), newFunc: ((...args: Args) => void)): ((...args: Args) => T)
-
Parameters
-
oldFunc: ((...args: Args) => T)
-
- (...args: Args): T
-
Returns T
-
newFunc: ((...args: Args) => void)
-
- (...args: Args): void
-
Returns void
Returns ((...args: Args) => T)
-
- (...args: Args): T
-
Returns T
Static
hookArgumentsBefore
- hookArgumentsBefore<Args, T>(oldFunc: ((...args: Args) => T), newFunc: ((...args: Args) => void)): ((...args: Args) => T)
-
Parameters
-
oldFunc: ((...args: Args) => T)
-
- (...args: Args): T
-
Returns T
-
newFunc: ((...args: Args) => void)
-
- (...args: Args): void
-
Returns void
Returns ((...args: Args) => T)
-
- (...args: Args): T
-
Returns T
Static
hookResult
- hookResult<Args, T>(hookFunc: ((...args: Args) => T), passFunc: ((value: T) => void)): ((...args: Args) => T)
-
Parameters
-
hookFunc: ((...args: Args) => T)
-
- (...args: Args): T
-
Returns T
-
passFunc: ((value: T) => void)
-
- (value: T): void
-
Returns void
Returns ((...args: Args) => T)
-
- (...args: Args): T
-
Returns T
Hook a function with your own logic that will execute after the original function.