Otomatik oluşturulan TypeScript tanım dosyalarında özel üyeleri nasıl kaldırır ve yorumları nasıl tutarsınız


TypeScript derleyicisi hakkında iki sorum var.

Typescript derleyicisinin otomatik tanım oluşturma özelliğini kullanıyorum. Sonuç özel simgeleri içerir:

export declare class WorkerController {
    static LIBRARY_ROOT_PATH: string;
    private _worker;
    private _entryPoint;
    private _externalScripts;
    constructor(entryPoint: string, externalScript?: Array<string>);
    spawn(): void;
    private _test();
}

Bunları dahil etmemek mümkün mü?

Ayrıca kodumda bulunan belge yorumlarını da dahil etmek istiyorum. Bunları korumak için özel bir anahtar kelime var mı?

teşekkürler

Cevap #1

Özel değişkenler ve fonksiyonlar için bildirimlerin yayımlanmasını durdurmanın bir yolu yok.

tsc'yi yapılandırmak için bir tsconfig.json'ınız veya benzer bir yönteminiz olduğunu varsayarsak, removeComments seçeneğini false olarak ayarlayabilirsiniz.

False olarak ayarlandığında belge yorumları kaynakta bırakılacaktır. Bir belge yorumu /* veya/yerine /** ile başlamalıdır.

tsc yapılandırması hakkında daha fazla bilgiyi burada bulabilirsiniz.