1import { paths } from "https://esm.town/v/pomdtr/openapi_schema";
2import createClient2 from "npm:openapi-fetch";
3
4export default function createClient(options?: {
4const router = AutoRouter();
5router.get("/", () => "Hi from itty-router!");
6export default denoServer(router.fetch);
5app.get("/", (c) => c.text("Hello from Hono!"));
6app.get("/yeah", (c) => c.text("Routing!"));
7export default denoServer(app.fetch);
13app.use(router.routes());
14app.use(router.allowedMethods());
15export default denoServer(app.fetch);
18 timestamp?: number; // ms
19}) {
20 return fetch("http://www.pushplus.plus/send", {
21 method: "POST",
22 headers: { "Content-Type": "application/json" },
4 }
5 return Object.assign(handler, {
6 fetch: (req) => handler(req),
7 });
8}
4 }
5 return Object.assign(handler, {
6 fetch: (req) => handler(req),
7 });
8}
64});
65
66export default app.fetch;
2import { Hono } from "https://deno.land/x/hono@v3.1.3/mod.ts";
3import { jsx } from "https://deno.land/x/hono@v3.1.3/middleware.ts";
4import { fetchJSON } from "https://esm.town/v/stevekrouse/fetchJSON";
5
6const app = new Hono();
9 const payload = await c.req.json();
10 console.log('evaling using:', Deno.env.get('valtown'))
11 const response = await fetchJSON('https://api.val.town/v1/eval', {
12 method: 'POST',
13 body: JSON.stringify(payload),
55 const payload = { code: this.code };
56 console.log('Sending payload:', payload);
57 const response = await fetch('/eval', {
58 method: 'POST',
59 body: JSON.stringify(payload),
116});
117
118export default app.fetch;
1# Typed Client for the Val Town API
2
3Automatically generated using [open-api-typescript](https://www.npmjs.com/package/openapi-typescript) and [openapi-fetch](https://www.npmjs.com/package/openapi-fetch).