Skip to main content

Extensions

Clippo provides two main approaches for extensions:

  1. Interceptors
  2. Actions

Interceptors are primary intended to perform pre- or post- actions. Like validation or syncing with 3rd party stores. It's similar to aspnetcore middlewares.

Actions was originally designed for defered behavior. When on client side we need to update clips only after click on Save button. But now, they can be used to extend clippo behavior. They can contain additional properties and can be called from client side or from backend IClippo<TClip>.ApplyAsync.