import { handler as $, createRoutes } from "../routes/utils"; const routes = createRoutes({ 'fish': { get: $<{a:1}>(async (req, res) => { res.status(200).json({ a: 1 }); }) }, 'fish/trout': { get: $<{a:1}>(async (req, res) => { res.status(200).json({ a: 1 }); }) }, 'goblin': { post: $<{a:1}>(async (req, res) => { res.status(200).json({ a: 1 }); }) }, 'goblin/potter': { get: $<{a:1}>(async (req, res) => { res.status(200).json({ a: 1 }); }) } }); * Copy
import { handler as $, createRoutes } from "../routes/utils"; const routes = createRoutes({ 'fish': { get: $<{a:1}>(async (req, res) => { res.status(200).json({ a: 1 }); }) }, 'fish/trout': { get: $<{a:1}>(async (req, res) => { res.status(200).json({ a: 1 }); }) }, 'goblin': { post: $<{a:1}>(async (req, res) => { res.status(200).json({ a: 1 }); }) }, 'goblin/potter': { get: $<{a:1}>(async (req, res) => { res.status(200).json({ a: 1 }); }) } }); *
Example