hookProviderExample.ts 476 B

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