← TypeScript32 / 43
Record untuk Object Map
Record<K, T> membuat tipe objek pemetaan (map) dengan tipe key K dan tipe value T.
👀 Contoh dulu
type Role = "admin" | "user";
type RolePermissions = Record<Role, string[]>;
const p: RolePermissions = { admin: ['read', 'write'], user: ['read'] };
console.log(p.admin.length);Hasilnya: 2
💡 Pola ideal membuat objek kamus/map dengan key terbatas.
📝 Sekarang giliranmu
Buat type alias PageStatus menggunakan Record untuk memetakan key bertipe string ke nilai bertipe boolean.
Preview