• Townie
    AI
  • Blog
  • Docs
  • Pricing
  • We’re hiring!
Log inSign up
diegoivo

diegoivo

testRankTracker

Public
Like
testRankTracker
Home
Code
6
backend
5
cron
1
frontend
5
scripts
1
shared
2
README.md
Branches
1
Pull requests
Remixes
History
Environment variables
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Sign up now
Code
/
shared
/
README.md
Code
/
shared
/
README.md
Search
9/11/2025
README.md

Shared - Tipos e Utilitários

Código compartilhado entre frontend e backend, principalmente definições de tipos TypeScript.

Arquivos

  • types.ts - Interfaces e tipos TypeScript
  • utils.ts - Funções utilitárias (se necessário)

Tipos Principais

Entidades do Banco

  • User - Dados do usuário
  • Project - Projeto de monitoramento
  • Keyword - Palavra-chave a ser monitorada
  • Ranking - Registro de posição em uma data

Tipos Estendidos

  • KeywordWithRanking - Keyword com dados de posição atual
  • ProjectWithStats - Projeto com estatísticas agregadas

API Responses

  • AuthResponse - Resposta de autenticação
  • ApiResponse<T> - Resposta padrão da API

Serper.dev

  • SerperResult - Resultado individual do Google
  • SerperResponse - Resposta completa da API

Compatibilidade

Todo código nesta pasta deve funcionar tanto no frontend (browser) quanto no backend (Deno), evitando APIs específicas de cada ambiente.

FeaturesVersion controlCode intelligenceCLI
Use cases
TeamsAI agentsSlackGTM
DocsShowcaseTemplatesNewestTrendingAPI examplesNPM packages
PricingNewsletterBlogAboutCareers
We’re hiring!
Brandhi@val.townStatus
X (Twitter)
Discord community
GitHub discussions
YouTube channel
Bluesky
Open Source Pledge
Terms of usePrivacy policyAbuse contact
© 2025 Val Town, Inc.