Typescript: Π›ΡƒΡ‡ΡˆΠΈΠΉ способ создания Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ npm.

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 11 янв. 2016  Β·  3ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: microsoft/TypeScript

Π― столкнулся с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ ΠΏΡ€ΠΈ создании Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ npm с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Typescript. Π― создал нСсколько ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² react . Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² объявлСний, объСдинСниС ΠΈΡ… всСх Π² ΠΎΠ΄ΠΈΠ½ ΠΈ объявлСниС модуля.

ΠšΡƒΠ΄Π° ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΌΠΎΠΈ объявлСния .d.ts ΠΏΡ€ΠΈ распространСнии ΠΏΠ°ΠΊΠ΅Ρ‚Π° npm?

Π‘Π°ΠΌΡ‹ΠΉ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π—Π΄Π΅ΡΡŒ Ρƒ нас Π½Π΅Ρ‚ Ρ‡Π΅Ρ‚ΠΊΠΈΡ… ΡƒΠΊΠ°Π·Π°Π½ΠΈΠΉ. Ρƒ нас Π΅ΡΡ‚ΡŒ нСкоторая докумСнтация https://github.com/Microsoft/TypeScript/wiki/Typings-for-npm-packages , Π½ΠΎ явно этого нСдостаточно.

ВсС 3 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’ качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ построСно Π½Π° TypeScript ΠΈ распространяСтся Π½Π° npm, взглянитС Π½Π° RxJS . ΠŸΡ€ΠΈ распространСнии вашСго ΠΊΠΎΠ΄Π° Π½Π° npm Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ сообраТСний, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ выходят Π΄Π°Π»Π΅ΠΊΠΎ Π·Π° Ρ€Π°ΠΌΠΊΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ TypeScript. Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ, Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒ свой ΠΊΠΎΠ΄ Π² Π²ΠΈΠ΄Π΅ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ CJS, UMD, ES6 (ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ AMD), ΠΈ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠΎΠ² Π²Ρ‹ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ люди Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ваш ΠΊΠΎΠ΄, ΠΈ Ρ‚. Π”.

Π—Π΄Π΅ΡΡŒ Ρƒ нас Π½Π΅Ρ‚ Ρ‡Π΅Ρ‚ΠΊΠΈΡ… ΡƒΠΊΠ°Π·Π°Π½ΠΈΠΉ. Ρƒ нас Π΅ΡΡ‚ΡŒ нСкоторая докумСнтация https://github.com/Microsoft/TypeScript/wiki/Typings-for-npm-packages , Π½ΠΎ явно этого нСдостаточно.

Π”ΡƒΠΌΠ°ΡŽ, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ этот вопрос.

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ