node.js - Använd Typescript endast i en del av appen


Jag har en Node.js-applikation. All kod är nu på JavaScript.

Men i vissa delar av min app vill jag använda Typescript Interface eller enum alternativ.

Hur kan jag använda Typescript bara för de delarna av appen?

Jag vill inte refaktorera hela projektet till att använda Typescript.

Svar #1

Du kan prova Flow https://flow.org

Flow, till skillnad från TypeScript, är inte ett superset eller ett språk. Det är en statisk typkontrollant för JavaScript. Eftersom det inte är ett språk kan det smidigt integreras med JavaScript med en enda kommentarannotation.

Svar #2

Du kan lägga till en enda .ts-fil och använda vanlig JavaScript för resten av dem.

https://www.typescriptlang.org/

TypeScript är en typad övermängd av JavaScript som kompileras till vanlig JavaScript.

[...] Använd befintlig JavaScript-kod, integrera populära JavaScript-bibliotek och anropa TypeScript-kod från JavaScript.

TypeScript kompilerar till ren, enkel JavaScript-kod som körs på vilken webbläsare som helst, i Node.js eller i vilken JavaScript-motor som helst som stöder ECMAScript 3 (eller nyare).

Relaterade artiklar