İlk öğesi belirli bir tür (ör. İşlev) olan bir dizi için bir tür tanımlamak istiyorum ve kalan öğeler şunlardır: boş tip Örneğin:Typescript'te, ilk öğenin kalanından daha spesifik olan bir dizi için bir tür tanımlayın
Böyle bir şey mümkün mü?
amacı böyle bir tek argüman fonksiyonunu sağlamaktır:
const myCaller = (fun: Function, args: any[]) => fun.apply(args);
fakat estetik nedenlerle:
const myCaller = ([fun, ...args]: FAs) => fun.apply(args);
alternatif bir yaklaşım, bu gibi myCaller
iki parametre kullanmak olacaktır Tek bir argüman kullanmayı tercih ederim. Ayrıca, tip sisteminin tartışmalı olarak keyfi uzunluktaki bir tupeyi destekleyip desteklemediğini merak ediyorum. Belki de bilgisayar bilimi için anlamıyorum, anlamıyorum.
Alakalı: https://github.com/Microsoft/TypeScript/issues/212 –