// Hooks for service `roles`. (Can be re-generated.) import * as commonHooks from 'feathers-hooks-common'; import { HooksObject } from '@feathersjs/feathers'; import { hooks as authHooks } from '@feathersjs/authentication'; const { authenticate } = authHooks; // !code: imports // !end // ! code: used // tslint:disable-next-line:no-unused-variable const { iff } = commonHooks; import validate from './roles.validate'; // tslint:disable-next-line:no-unused-variable const { create, update, patch, validateCreate, validateUpdate, validatePatch } = validate; // !end // !code: init // !end let moduleExports: HooksObject = { before: { // Your hooks should include: // all : authenticate('jwt') // ! code: before all: [ authenticate('jwt') ], find: [], get: [], create: [], update: [], patch: [], remove: [] // !end }, after: { // ! code: after all: [], find: [], get: [], create: [], update: [], patch: [], remove: [] // !end }, error: { // ! code: error all: [], find: [], get: [], create: [], update: [], patch: [], remove: [] // !end }, // !code: moduleExports // !end }; // !code: exports // !end export default moduleExports; // !code: funcs // !end // !code: end // !end