types.ts

TypeScript 📄 types.ts

TypeScript typy a třída pro správu uživatelů

types.ts
interface User {
  id: number
  name: string
  email: string
  createdAt: Date
}

class UserService {
  private users: User[] = []

  async createUser(userData: Omit<User, 'id' | 'createdAt'>): Promise<User> {
    const user: User = {
      ...userData,
      id: Date.now(),
      createdAt: new Date()
    }

    this.users.push(user)
    return user
  }
}

Informace o gistu

ID:#2
Jazyk:TypeScript
Soubor:types.ts
Vytvořeno:29. července 2025
Likes:0

Soubory cookies

Používáme cookies pro zlepšení vašeho zážitku, pamatování preferencí a analýzu návštěvnosti. Některé cookies jsou nezbytné pro správnou funkci webu.

Nezbytné: Fungování webu, preferences (tmavý režim, zobrazení barvy)
Funkční: Sledování likes, zabránění duplicitním hodnocením