UNPKG

nuxt-procedures

Version:

Nuxt module to define and easily consume your backend API in a validated and type-safe way using procedures and Zod schemas.

9 lines (8 loc) 286 B
import { createRouter, useBase } from "h3"; export function createProceduresHandler(procedures) { const router = createRouter(); for (const [path, handler] of Object.entries(procedures)) { router.post(`/${path}`, handler); } return useBase("/procedures", router.handler); }