MCPcopy Create free account
hub / github.com/epicweb-dev/react-suspense / getShip

Function getShip

exercises/01.fetching/02.solution.errors/utils.tsx:5–14  ·  view source on GitHub ↗
(name: string, delay?: number)

Source from the content-addressed store, hash-verified

3export type { Ship }
4
5export async function getShip(name: string, delay?: number) {
6 const searchParams = new URLSearchParams({ name })
7 if (delay) searchParams.set('delay', String(delay))
8 const response = await fetch(`api/get-ship?${searchParams.toString()}`)
9 if (!response.ok) {
10 return Promise.reject(new Error(await response.text()))
11 }
12 const ship = await response.json()
13 return ship as Ship
14}
15
16export function getImageUrlForShip(
17 shipName: string,

Callers 1

index.tsxFile · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected