Ta dva operatorja vam omogočata, da izpeljete tipe iz obstoječih tipov in vrednosti — temelj programiranja na ravni tipov.
keyof — unija ključev tipa objekta
ts
interface User { id: number; name: string; }
type UserKey = keyof User; // "id" | "name"
typeof — tip vrednosti
ts
config = { : , : };
= config;
