Val Town Code SearchReturn to Val Town

API Access

You can access search results via JSON API by adding format=json to your query:

https://codesearch.val.run/%22https:/unpkg.com/react-dom@18/umd/react-dom.development.js//%22$%7Burl%7D/%22?q=fetch&page=1&format=json

For typeahead suggestions, use the /typeahead endpoint:

https://codesearch.val.run/typeahead?q=fetch

Returns an array of strings in format "username" or "username/projectName"

Found 19001 results for "fetch"(1950ms)

vtEditorFilesAGENTS.md3 matches

@jrmann100•Updated 28 mins ago
239
240 // Inject data to avoid extra round-trips
241 const initialData = await fetchInitialData();
242 const dataScript = `<script>
243 window.__INITIAL_DATA__ = ${JSON.stringify(initialData)};
286
2875. **API Design:**
288 - `fetch` handler is the entry point for HTTP vals
289 - Run the Hono app with `export default app.fetch // This is the entry point for HTTP vals`
290
291

untitled-8651main.ts1 match

@dhanushsuvarna•Updated 33 mins ago
30});
31
32export default app.fetch;

spotymain.ts3 matches

@skirtowner•Updated 2 hours ago
19 const now = Date.now();
20 if (!cached.accessToken || now >= cached.expiresAt) {
21 const tokenResp = await fetch("https://accounts.spotify.com/api/token", {
22 method: "POST",
23 headers: {
49
50 while (nextUrl) {
51 const resp = await fetch(nextUrl, {
52 headers: { Authorization: `Bearer ${accessToken}` },
53 });
54 if (!resp.ok) {
55 const text = await resp.text();
56 return new Response("Failed to fetch playlists: " + text, {
57 status: 500,
58 });

untitled-7644new-file-7315.ts2 matches

@coolmoves•Updated 2 hours ago
1export default async function (interval: Interval) {
2 const f = await fetch("https://sih-2025-demo.onrender.com/");
3 const s = await f.text();
4 console.log(s);
5 const r = await fetch("https://sih-2025-demo.onrender.com/");
6 const p = await r.text();
7 console.log(p);

HTTP-Statusmain.ts1 match

@emarref•Updated 3 hours ago
13 return new Response(`${status}`, { status });
14});
15export default app.fetch;
46
47**Content-Type Support**:
48- `application/json` - Standard fetch requests
49- `text/plain` - sendBeacon requests (automatically parsed as JSON)
50
197// 500 - Server Error
198{
199 error: "Failed to fetch page data",
200 details: "Notion API error message"
201}
19
20### `useGlimpseData.ts`
21Manages glimpse data fetching and state.
22
23**Parameters:**
24- `glimpseId` - ID of the glimpse to fetch
25- `initialData` - Optional initial data to avoid refetching
26
27**Returns:** `UseGlimpseDataReturn`
29- `loading` - Loading state
30- `error` - Error state
31- `refetch` - Function to manually refetch data
32
33**Usage:**
34```typescript
35const { data, loading, error, refetch } = useGlimpseData(glimpseId, initialData);
36```
37
38### `useAgentData.ts`
39Manages agent data fetching with automatic polling.
40
41**Parameters:**
68**Session Tracking:**
69- Uses `sendBeacon` API for reliable session ending during page unload
70- Falls back to synchronous fetch if sendBeacon fails
71- Handles both normal component unmount and browser tab closure
72

eventsCalendarserver.ts3 matches

@roop•Updated 4 hours ago
16import { html, raw } from "npm:hono@4/html";
17import process from "node:process";
18import { fetchText } from "https://esm.town/v/stevekrouse/fetchText?v=6";
19import { EventParser } from "./lib/event-parser.ts";
20import { EventInserter } from "./lib/event-inserter.ts";
63 step = "convert";
64 await update(stream, { step, state: "started" });
65 const markdown = await fetchText(`https://r.jina.ai/${requestedUrl}`);
66 result.status = "converted";
67 await update(stream, {
245}
246
247export default app.fetch;

TopTenVideosoutput-generator.js1 match

@pmapower•Updated 5 hours ago
345 js += `
346 // Load custom header
347 fetch('${data.headerUrl}')
348 .then(response => response.text())
349 .then(html => {

TopTenVideosindex.html1 match

@pmapower•Updated 5 hours ago
707 `;
708
709 const response = await fetch(headerUrl);
710 if (response.ok) {
711 const headerHtml = await response.text();

FetchBasic2 file matches

@bengold•Updated 2 weeks ago

fetch1 file match

@raify•Updated 2 weeks ago