Shared - Tipos e Utilitários

Código compartilhado entre frontend e backend.

Tipos TypeScript

Todo

Interface principal para tarefas com todos os campos do banco de dados.

User

Interface para usuários do sistema.

CreateTodoRequest

Tipo para criação de novas tarefas (campos opcionais).

UpdateTodoRequest

Tipo para atualização de tarefas (todos os campos opcionais).

Prioridades

  • baixa - 🟢 Verde
  • media - 🟡 Amarelo
  • alta - 🔴 Vermelho

Uso

Importar os tipos necessários:

import type { Todo, CreateTodoRequest } from "../shared/types.ts";

Este código funciona tanto no frontend (browser) quanto no backend (Deno).