We need a linter to make sure the exported functions exist and correct: - [ ] make sure `requestValidator` is exported and it's zod object with correct properties - [ ] make sure `responseValidator` is exported and it's zod object - [ ] make user `handler` function is exported with correct signature ## `requestValidator` It should have the following optional properties: - body - params - searchParams - headers - user ## `handler` - [ ] The handler function must be typed with `HandlerFunc<typeof requestValidator, typeof responseValidator>`