Template Literal Type

Faridl Mukhlashin Akbarullah
Pembelajar IT | Technical Practitioner • Ditulis pada 07 Mei 2026
Pembelajar IT | Technical Practitioner • Ditulis pada 07 Mei 2026
Super Set Literal.
Section titled “Super Set Literal.”Apa itu super set literal?
SuperSet Literal adalah penggunaan Unions untuk menambahkan tipe data dari type yang telah dibuat.
Contohnya kita memiliki Type yang telah kita buat.
type ClassGame = "Penyihir" | "Petarung" | "Prajurit";Dari tipe data ClassGame yang telah ada tersebut telah disimpan dan dipakai oleh banyak code.
Dan kita ingin membuat tipe data lainnya yang mana ClassGame juga ada. dari pada membuat baru kita bikin saja seperti syntax dibawah.
// type di tempat lain yang telah diexportexport type ClassGame = "Penyihir" | "Petarung" | "Prajurit";
// code ditempat lainnya yang mengimport ClassGame.export type RaceGame = "Manusia" | "Penyihir" | "Elf" | ClassGame;// ClassGame yang terdapat di type akhir tersebut diambil di type ClassGame yang tadi telah ada.Template Literal Types.
Section titled “Template Literal Types.”Hampir sama dengan SuperSet Literal. Sedangkan kalau Template Literal Types cara kerjanya hampir sama dengan Template Literal String.
Kalau Template Literal String, Bentuknya seperti Syntax dibawah.
const hello = `Hello Guys!, Saya ${name}`;