Antarmuka TypeScript: bagaimana cara mendeklarasikan properti dengan tipe Array?


Saya memiliki antarmuka berikut:

export interface ITransaction {
   id: number;
   description: string;
   category: string;
   tags: array;
   date: string;
   amount: number;
}

Jelas saya menyatakannya salah karena saya melihat ada kesalahan di editor saya. Seperti yang Anda lihat, tag seharusnya berupa array. Begini tampilan data dalam format JSON:

{
   "id": 1,
   "description": "Sandwich",
   "date": "2017-09-01",
   "category": "Take away",
   "tags": ["Holidays"],
   "amount": -2
}

Sepertinya saya tidak bisa menemukan ini di dokumen. Bagaimana saya bisa memasukkan properti ini dengan benar ke dalam antarmuka?

Jawaban #1

Lihat tipe dasar TypeScript:

export interface ITransaction {
  ...
  tags: string[]
  ...
}

Artikel terkait