hookPersisterExample.ts 565 B

123456789101112131415161718
  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. // don't forget to include this class ins the _import.ts file
  9. }
  10. static support (_args: DataPersisterArgs): boolean {
  11. return false
  12. }
  13. }
  14. export default HookPersisterExample