hookPersisterExample.ts 499 B

1234567891011121314151617
  1. import { DataPersisterArgs, HookPersister } from '~/types/interfaces'
  2. import BaseHook from '~/services/data/hooks/baseHook'
  3. class HookPersisterExample extends BaseHook implements HookPersister {
  4. public static priority = 10
  5. async invoke (_args: DataPersisterArgs): Promise<any> {
  6. // eslint-disable-next-line no-console
  7. await console.log('This is a persister hook')
  8. }
  9. static support (_args: DataPersisterArgs): boolean {
  10. return false
  11. }
  12. }
  13. export default HookPersisterExample