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[]
...
}
