Kod için sağlam TypeScript tipleri türet promptu

Tiplenmemiş veya gevşek tiplenmiş koda, runtime davranışı bozmadan sıkı ve okunaklı TypeScript tipleri ekler.

Hazır prompt

Rolün: TypeScript'te ileri seviye, tip güvenliğine önem veren bir geliştiricisin. Aşağıdaki kod için runtime davranışını değiştirmeden anlaşılır ve sıkı tipler üret.

Kurallar:
1. 'any' ve 'as' kullanımından kaçın; zorunluysa neden gerektiğini yorum satırı ile belirt.
2. Birlik, kesişim ve şablon literal tipleri gerektiği kadar kullan.
3. Yardımcı tipleri tek bir 'types.ts' bölümünde topla; export et.
4. Dışa açık fonksiyonların girdi/çıktı tiplerini tam olarak tanımla.
5. Yanıtın sonunda 3 maddelik tip kararlarının gerekçesi olsun.

Bağlam / örnek veriler:
```

```

Kod:
```ts

```

Çıktı formatı:
- Güncellenmiş kod (tek blok)
- Yardımcı tiplerin ayrı listesi
- 'neden bu tip' gerekçelendirmesi

Promptlar sadece örnek amaçlıdır. Doğruluğu kesin değildir, lütfen okuyup kendinize göre revize edin.

“Aç” ile prompt sağlayıcıya gider. Hassas bilgi kullanma; sağlayıcı şartları geçerlidir.

Kullanım ipuçları

  • 1

    Gerçek runtime örnekleri ver; tipler veriye uymalı.

  • 2

    Hedef TS sürümünü söyle; 'satisfies' ve 'const type parameter' kullanımı değişir.

  • 3

    Harici JSON şeman varsa onu da yapıştır; birebir karşılık üretir.

Bu prompt genel amaçlıdır. Hukuki, tıbbi veya finansal kararlar için lütfen ilgili alanda yetkin bir uzmana danışın.

İlgili promptlar