>codeshame
Score: 6.5 out of 10
6.5/10
verdict: could_be_worse

"Minimal effort, maximum laziness in router config"

lang: TypeScript·9 lines
//your_submission
LazyRouter.ts
import { router } from "../init";
import { roastRouter } from "./roast";

export const appRouter = router({
  roast: roastRouter,
});

export type AppRouter = typeof appRouter;
//detailed_analysis
!

Lack of Error Handling

Where's the try-catch block? Did you just assume everything will magically work?
?

Router Configuration

Is that really all you're doing with the router? It looks like a placeholder from a tutorial
?

Type Export

Why are you exporting a type that's just a typeof a constant? Get a grip on your typing
//suggested_fix
LazyRouter_fixed.ts
+import { router } from '../init';
+import { roastRouter } from './roast';
+
+export const appRouter = router({
+ roast: roastRouter,
+});
+export type AppRouter = typeof appRouter;
+