TypeScript Playground
לכתוב, להריץ ולשתף קטעי קוד - בלי שום התקנה.
הריצו TypeScript אונליין בדפדפן
עורך וקומפיילר TypeScript אונליין וחינמי. כתבו TS בדפדפן, לחצו על הרצה, ו-tsgo (קומפיילר ה-TypeScript הנייטיב שכתוב ב-Go) מפיק JavaScript ש-Node 24 מריץ תוך שניות. בלי tsc, בלי ts-node ובלי tsconfig.json להגדיר מראש.
tsgo מפיק קובצי .js מקובצי ה-.ts שלכם ו-Node 24 מריץ את התוצאה, כך שמקבלים בדיקת טיפוסים מלאה בלי תקורת הזיכרון של transpiler בכל הרצה. @types/node מותקן מראש לטיפוסים של ממשקי Node. שימושי לבדיקת generics, לחקירת יכולות מתקדמות ברמת הטיפוסים או להכנה לראיון TS בלי לעזוב את הדף.
מה הופך את עורך ה-TypeScript האונליין הזה לשימושי
- הרצת TypeScript מיידית: tsgo מקמפל את קובצי ה-.ts שלכם ו-Node 24 מריץ אותם תוך שניות, עם בדיקת טיפוסים מלאה.
- הדגשת תחביר מלאה של TypeScript, השלמה אוטומטית שמודעת לטיפוסים והודעות אבחון של tsgo, עם אותו מנוע עורך של VS Code.
- יש תמיכה בקלט stdin. השורות מוזנות ל-
process.stdin, כך שממשקיreadlineעם טיפוסים ואיטרטורים אסינכרוניים של stdin מתנהגים בדיוק כמו בהרצתts-node script.tsמקומית. בלי tsc, ts-node או tsconfig.json להקים אצלכם. - TypeScript 5.3 עם tsgo (קומפיילר ה-TS הנייטיב שכתוב ב-Go), ts-node ו-@types/node: בדיקת טיפוסים מלאה ותמיכה בזמן ריצה ב-ES2022.
מה אפשר לבנות בעורך ה-TypeScript האונליין
- Interfaces, generics, טיפוסי union ו-literal ו-type guards. כתבו TS עם טיפוסים, צפו ב-tsgo מפיק .js נקי והריצו אותו על Node 24.
- טיפוסים מתקדמים: mapped types, conditional types, template literal types ו-utility types (Pick, Omit, Record), שהקומפיילר מאמת.
- ניסויים מהירים ב-TypeScript: נסו תבנית טיפוסים חדשה, ודאו כלל narrowing, בדקו אילוץ גנרי או ראו איך tsgo מדווח על שגיאת טיפוס.
שאלות נפוצות על TypeScript Playground אונליין
עורך ה-TypeScript האונליין חינמי?
צריך להתקין tsc או Node כדי להריץ TypeScript אונליין?
עורך ה-TypeScript האונליין עובד בנייד ובמחשבי Chromebook?
עורך ה-TypeScript האונליין תומך ב-stdin?
process.stdin. ממשקי readline עם טיפוסים, איטרטורים אסינכרוניים של process.stdin וכל דבר שמוגדר מול NodeJS.ReadStream של @types/node מתנהגים בדיוק כמו בהרצה מקומית של הסקריפט.איך ממשיכים ללמוד TypeScript אחרי שמנסים את העורך?
במה זה שונה מה-TypeScript Playground הרשמי?
console.log, קלט stdin ושגיאות ריצה, ולא רק את ה-JS המקומפל.אפשר להריץ TypeScript אונליין בלי לקמפל קודם ל-JavaScript?
.ts, לחצו על הרצה, והעורך מקמפל אותו עם tsgo ומריץ את ה-JavaScript שנוצר על Node 24 בצעד אחד. אין build נפרד של tsc, אין הגדרת ts-node ואין tsconfig.json: זה מתנהג כמו הרצה ישירה של קובץ TypeScript.כלים שימושיים ל-TypeScript
כלים חינמיים בדפדפן שמשתלבים היטב עם עורך ה-TypeScript אונליין - כולם חלק מ-Coddy.