Singkatan antarmuka, sintaksis gula, antarmuka dengan tipe yang sama, tipe dengan tipe yang sama
Dapatkah singkatan ditambahkan untuk membuat antarmuka / tipe yang memiliki semua kunci dengan tipe yang sama.
Kurangi jumlah baris & juga membantu dalam keterbacaan.
export interface AllStrings {
prop1: string;
prop2: string;
}
menjadi sesuatu seperti
export interface AllStrings<type: string> {
prop1,prop2;
}
Saran saya memenuhi pedoman ini:
Bagaimana dengan:
type AllStrings = Record<"prop1" | "prop2", string>
Komentar yang paling membantu
Bagaimana dengan: