auth/signup_route_schema.ts view source
(options: SignupRouteShapeOptions): Omit<RouteSpec, "handler"> import {create_signup_route_shape} from '@fuzdev/fuz_app/auth/signup_route_schema.js'; The POST /signup route shape minus its handler — pure hono-free data.
create_signup_route_specs spreads this and attaches the live handler;
cross-process surface builders spread it with a stub handler. Single source
of truth — the shape can't drift between the live route and the surface.
options
returns
Omit<RouteSpec, "handler">