TipScript için çok yeni ve bunu çok seviyorum, özellikle de Javascript'te OOP yapmak ne kadar kolay. Ancak, köşeli parantez kullanıldığında semantikleri anlamaya çalışıyorum. Onların DokümanlarSınıfı "<>" köşeli parantez içine almak ne anlama geliyor?
, ben
interface Counter {
(start: number): string;
interval: number;
reset(): void;
}
function getCounter(): Counter {
let counter = <Counter>function (start: number) { };
counter.interval = 123;
counter.reset = function() { };
return counter;
}
ve
interface Square extends Shape, PenStroke {
sideLength: number;
}
let square = <Square>{};
Ben bu tam anlamı veya bunu anlamak/düşünmek yolu anlama güçlüğü yaşıyorum gibi çeşitli örnek gördük.
Birisi bana açıklayabilir mi?
Sadece meraktan, arayüz tanımlarında bunu yapmak mümkün mü? Örneğin, – davejoem
Bunun ne demek istediğinden emin değilim, sorunuzu bir örnekle düzenleyebilir misiniz? –
Sadece meraktan, arayüz tanımlarında bunu yapmak mümkün mü? Örneğin: - 'arayüz Kişi {name: string; çağ: sayı;} Arayüzü Çağrılar {(kişi olarak Kişi): boolean;} ' – davejoem