You can access search results via JSON API by adding format=json
to your query:
https://codesearch.val.run/...?q=api&page=19&format=json
For typeahead suggestions, use the /typeahead
endpoint:
https://codesearch.val.run/typeahead?q=api
Returns an array of strings in format "username" or "username/projectName"
Found 19600 results for "api"(8954ms)
1// api.ts
2// Contém funções de backend para manipulação do fluxograma e conversão para IA.
3179}
180181// Converter fluxograma para instruções de IA (função interna do módulo api.ts)
182function convertFlowchartToAIInternal(flowchartData: any) {
183const instructions: any = {
207"input": "user_input",
208"output": "system_output",
209"api": "api_call",
210"database": "data_operation",
211"loop": "iteration",
288break;
289290case "api":
291step.action = "make_api_call";
292step.parameters = {
293url: node.url || "",
369},
370{
371type: "api_error",
372action: "log_and_continue",
373fallback_step: "error_notification",
9exportJSON,
10importJSON,
11} from "./api.ts"; // Importa as funções de API do arquivo api.ts
1213export default async function (req: Request): Promise<Response> {
15const path = url.pathname;
1617// Roteamento da API
18if (path === "/api/save-flowchart" && req.method === "POST") {
19return await saveFlowchart(req);
20}
2122if (path === "/api/convert-to-ai" && req.method === "POST") {
23return await convertToAI(req);
24}
2526if (path === "/api/load-flowchart" && req.method === "GET") {
27return await loadFlowchart(req);
28}
2930if (path === "/api/export-json" && req.method === "POST") {
31return await exportJSON(req);
32}
3334if (path === "/api/import-json" && req.method === "POST") {
35return await importJSON(req);
36}
389}
390391.flowchart-node.api {
392background: linear-gradient(135deg, rgba(111, 66, 193, 0.4), rgba(111, 66, 193, 0.2));
393border-color: rgba(111, 66, 193, 0.6);
712📤 Saída
713</button>
714<button class="btn" onclick="addNode('api')">
715🌐 API
716</button>
717<button class="btn" onclick="addNode('database')">
766<div>Saída</div>
767</div>
768<div class="node-item" draggable="true" data-type="api">
769<div class="emoji">🌐</div>
770<div>API</div>
771</div>
772<div class="node-item" draggable="true" data-type="database">
935* **Arquivo:** Para gerar e salvar um arquivo.
936* **Notificação:** Para enviar alertas (e-mail, push, etc.).
937* **Resposta API:** Para formatar uma resposta para uma chamada de API.
938939### 🌐 API (API Call)
940Representa uma chamada a uma API externa ou serviço web.
941* **Emoji:** 🌐
942* **Descrição IA:** \`api_call\`
943* **Parâmetros de Edição:**
944* **Texto do nó:** Título exibido no nó (ex: "Consultar Previsão do Tempo").
945* **Descrição detalhada:** URL, método (GET, POST), headers e corpo da requisição.
946* **Subtipos disponíveis:**
947* **REST API:** Para interações com APIs RESTful.
948* **GraphQL:** Para consultas GraphQL.
949* **Webhook:** Para enviar ou receber webhooks.