Varolan bir kod için tür ek açıklamaları eklemeye çalışıyorum ve üzerinde ayarlanmış özel özellikleri olan bir nesne olarak ikiye katlanan bir Array örneğim var. Yani gibi:Dizileri özel özelliklerle ek açıklama yapmak mümkün mü?
type SuperArray = Array<number> & {
superLevel: string,
}
const foo: SuperArray = [];
// ...
Ama bu da işe yaramazsa:
const foo = [];
foo[0] = 13;
foo.push(42);
foo.superLevel = 'extreme'; // Flow complains about this
Ben bu çizgisinde yeni bir SuperArray
denilen türü, bir şeyler beyan düşündüm. Goggled ve belgelere göz attım ve
A) ile ilgili bir yanıt bulamadı mı? Bu destekleniyor mu?
B) öyleyse, nasıl açıklama eklenir?
Yanıt benden geldi ve tam olarak sizin adınız nedeniyle sildim. Eğer uygun değilse, cevabı daha iyi anlatabilmem için cevabı daha iyi kullanmam gerektiğini düşündüm. – Tomalak
Ah, anlıyorum. Bununla birlikte, alternatif yaklaşımları belgelemek de yararlıdır. –