hookProviderExample.ts 557 B

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