Files
template-fullstack-monorepo/apps/backend/src/hello/hello.controller.ts
2025-07-26 17:36:27 +02:00

21 lines
464 B
TypeScript

import { Controller } from '@nestjs/common';
import { tsRestHandler, TsRestHandler } from '@ts-rest/nest';
import { contracts } from '@my-monorepo/common';
@Controller()
export class HelloController {
@TsRestHandler(contracts)
handler(): unknown {
return tsRestHandler(contracts, {
hello: () => {
return Promise.resolve({
status: 200,
body: {
payload: 'hello',
},
});
},
});
}
}