Los métodos son propiedades que actúan como funciones dentro de las clases. Al igual que en las funciones y los constructores, es posible utilizar anotaciones dentro de los métodos.
class Video {
    titulo: string;
    constructor(titulo: string) {
        this.titulo = titulo;
    }
    reproducir(): void {
        console.log(`${this.titulo} se esta reproduciendo`);
    }
}
const miVideo = new Video("año nuevo");
miVideo.reproducir();
Salida…
año nuevo se esta reproduciendo
Ademas de las anotaciones generales, TypeScript no agrega nada nuevo a los métodos.
Toma en cuanta que dentro del cuerpo de un método, es necesario utilizar this para hacer referencia a otros métodos y/o propiedades.
let titulo = "mi graduación"; // (1)
class Video {
    titulo: string; // (2)
    asignarTitulo(nuevoTitulo: string) {
        titulo = nuevoTitulo; // <- esto hace referencia a (1)
        this.titulo = nuevoTitulo; // <- esto hace referencia a (2)
    }
}