hookDeleterExample.ts 611 B

12345678910111213141516171819
  1. import BaseHook from '~/services/data/hooks/baseHook'
  2. import { DataDeleterArgs, HookDeleter } from '~/types/interfaces'
  3. class HookDeleterExample extends BaseHook implements HookDeleter {
  4. public static priority = 10
  5. // eslint-disable-next-line @typescript-eslint/no-unused-vars
  6. async invoke (args: DataDeleterArgs): Promise<any> {
  7. // eslint-disable-next-line no-console
  8. await console.log('This is a deleter hook')
  9. // don't forget to include this class ins the _import.ts file
  10. }
  11. static support (_args: DataDeleterArgs): boolean {
  12. return false
  13. }
  14. }
  15. export default HookDeleterExample