1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import { fetch } from "https://esm.town/v/std/fetch";
type Market = {
question: string;
url: string;
};
export async function searchManifoldMarkets(query: string) {
const result = await fetch(
`https://manifold.markets/api/v0/search-markets?${query}`,
);
const markets = await result.json() as Market[];
return markets.map((market) => {
return {
"question": market.question,
"url": market.url,
};
});
}