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