🥇 Classes, Class Expressions (clases como expresiones)

Las class expresions (clases como expresiones) son muy similares a las class declarations (clases como declaraciones). La única diferencia real es que las class expresions no necesitan tener un nombre, sin embargo podemos referirnos a ellas a través de cualquier identificador al que esten relacionados.

const miClase = class<T> {
  contenido: T;
  constructor(v: T) {
    this.contenido = v;
  }
};

const miInstancia = new miClase("Un video de 12 minutos");

console.log(`El contenido del video es: ${miInstancia.contenido}`);

Salida…

El contenido del video es: Un video de 12 minutos