hookDeleterExample.ts 538 B

123456789101112131415161718
  1. import BaseHook from '~/services/data/hooks/baseHook'
  2. import { DataDeleterArgs, HookDeleter } from '~/types/interfaces'
  3. class HookDeleterExample extends BaseHook implements HookDeleter {
  4. 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. }
  10. static support (_args: DataDeleterArgs): boolean {
  11. return false
  12. }
  13. }
  14. export default HookDeleterExample