τύπος χειριστή αιτήματος και απόκρισης διαδρομής fastify σε Typescript


Κάποιος ξέρει ποιος είναι ο τύπος του χειριστή αιτήσεων και αποκρίσεων στο fastify;

Τώρα απλώς χρησιμοποιώ το 'any', το typescript eslint μου έδωσε μια προειδοποίηση:

fastify.post('/ac', async(req: any , res: any) => {

Απάντηση #1

Οι κατάλληλοι τύποι που ψάχνετε είναι οι «FastifyRequest» και «FastifyReply», αντίστοιχα.

Μπορούν να εισαχθούν και να υλοποιηθούν όπως φαίνεται παρακάτω.

import { FastifyInstance, FastifyReply, FastifyRequest } from 'fastify';

fastify.post('/ac', async (req: FastifyRequest, res: FastifyReply) => {

});