No TypeScript, posso declarar um parâmetro de uma função como um tipo Function. Existe uma maneira "segura de digitar" de fazer isso que estou perdendo? Por exemplo, considere isso: class Foo { save(callback: Function) : void { //Do the save var result : number = 42; //We get a number from the...