2016-07-07 26 views
6

noUnusedLocals'u açtım ancak yalnızca ilk öğenin varlığını kontrol eden ancak kullanmayan bir işlev var. Bir kod bloğu için bu uyarıyı kapatmak için pragma var mı?pragma devre dışı bırakılsın mı?

Örnek: adlarla

Parametreler beyanı _ ile başlayan kullanılmamış parametre kontrol muaftır:

export function has<T>(sequence: Iterable<T>): boolean { 
    for (let element of sequence) { 
     element; // Needed to quiet compiler setting `noUnusedLocals`. 
     return true; 
    } 

    return false; 
} 

docs _ kullanmak demek.

(this bakınız)

Ama sadece o

parametreleri değil yerel değişkenler için başvuruda gibi görünüyor.

cevap

1

Bu gerçekten tam anlamıyla cevap ama bir isim veya isim önek olarak _ olmayan bu yazının yazıldığı anda geçerli sürümüdür typescript 2.2.2 yılında --noUnusedLocalsfor..of döngü declarators bastırır.

İlgili konular