All files / routes/taxonomy index.ts

100% Statements 4/4
100% Branches 0/0
100% Functions 0/0
100% Lines 4/4

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23                    1x     1x     1x     1x      
// Taxonomy Routes (Public API - No Auth Required)
import { Hono } from "hono";
import batch from "./batch.routes";
import lists from "./lists.routes";
import locations from "./locations.routes";
 
type Env = {
	Bindings: CloudflareBindings;
};
 
const taxonomy = new Hono<Env>();
 
// Aggregate endpoints: /all, /critical, /extended
taxonomy.route("/", batch);
 
// Individual taxonomy list endpoints
taxonomy.route("/", lists);
 
// Geographic hierarchy: cities → zones → localities
taxonomy.route("/", locations);
 
export default taxonomy;