Implementação de tipo híbrido TypeScript
Emhttp://www.typescriptlang.org/Handbook#interfaces Os tipos híbridos do site são explicados. Como eles são extremamente úteis para criar tipagens para JS - será que é possível definir uma classe implementando, por exemplo? essa interface:
interface Counter {
(start: number): string;
interval: number;
reset(): void;
}
Se não, talvez seja possível criar apenas um objeto desse tipo? Quão?