ride.after() Function
Calls the extraBehavior after the original function has been called.
Signature
function after<T, A extends any[], R>(extraBehavior: (this: T, ...args: A) => void): Decorator<T, (this: T, ...args: A) => R>;Remarks
If the original function throws an error, the extraBehavior will NOT be called.
Example
ride(test, 'saveResults', ride.after(savePlan))
Parameters
| Parameter | Type | Description |
|---|---|---|
| extraBehavior | (this: T, ...args: A) => void | The function to call after the original function returned. |
| (Returns) | Decorator<T, (this: T, ...args: A) => R> |