Base interface for function overrides Allows replacing a function or wrapping its execution
Optional
Completely replace the function implementation
Wrap the original function to add pre/post logic
The original function implementation
Wrapped function with custom logic
Base interface for function overrides Allows replacing a function or wrapping its execution