typescript - Birden fazla giriş noktasına sahip kütüphane için bildirimleri dışa aktarma


Diyelim ki aşağıdaki gibi bir dosya yapısıyla bir kütüphane ihraç ediyorum

|__ src
| |__ index.ts
| |__ other-file.ts

Ve bunu şöyle tüketmek isterim

import { something } from 'library'
import { other } from 'library/other-file'

Bunu başarmak için çıktıyı nasıl yapılandırmalıyım?

Cevap #1

Bunu başarmak için çıktıyı nasıl yapılandırmalıyım?

|__ lib
| |__ index.js
| |__ index.d.ts
| |__ other-file.js
| |__ other-file.d.ts
|__ src
| |__ index.ts
| |__ other-file.ts

tsconfig.json dosyasında outDir:lib/ declaration:true/ include:['src'] yer alıyor.

Kullanımı şu şekilde görünecek:

import { something } from 'library'
import { other } from 'library/lib/other-file'

Daha

  • Örnek Proje
  • Kütüphane hazırlama kılavuzu