Geçiş işlevinin nasıl çalıştığını denetlemenize olanak tanıyan casus işlevler üreten bir JavaScript kitaplığını korumasına yardımcı oluyorum (özellikle birim sınamada kullanmak için).Bir işlevi TypeScript'te genişletir misiniz?
Kitaplık, aramaları denetlemenize olanak tanıyan ek özelliklere sahip bir işlev oluşturur.
İşlevlerin işlev gerektiren VE ek özelliklere sahip yöntemlere aktarılmasına izin veren bir TypeScript tanımı oluşturmak mümkün mü?
Bu geçersiz, ama bir şey gibi: o bir kombinasyonu olduğu için,
function subjectUnderTest(callback:() => void) {
...
}
Bunun neden reddedildiğinden emin değilim, tam da aradığım şey bu. –