Menu
Coddy logo textTech

לכתוב, להריץ ולשתף קטעי קוד - בלי שום התקנה.

Coddyindex.ts
Output
Click Run to see the output here.

הריצו 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 האונליין חינמי?
כן, עורך ה-TypeScript חינמי לשימוש. בלי הרשמה, בלי התקנת tsc ובלי tsconfig.json להקים: פותחים את הדף ונותנים ל-tsgo לקמפל בשבילכם.
צריך להתקין tsc או Node כדי להריץ TypeScript אונליין?
לא צריך להתקין כלום. לא צריך את הקומפיילר tsc, את ts-node או tsconfig.json. tsgo (קומפיילר ה-TypeScript הנייטיב שכתוב ב-Go) מפיק JS ומריץ אותו על Node 24.
עורך ה-TypeScript האונליין עובד בנייד ובמחשבי Chromebook?
כן. עורך ה-TypeScript עובד בכל דפדפן מודרני, במחשב, בטאבלט או בנייד. שימושי לבדיקת קטעי TS ממחשב Chromebook או מ-iPad בלי להתקין Node או tsc.
עורך ה-TypeScript האונליין תומך ב-stdin?
כן. אחרי ש-tsgo מקמפל את קובץ ה-.ts ו-Node 24 מריץ אותו, השורות שאתם מקלידים בתיבת ה-stdin מועברות ל-process.stdin. ממשקי readline עם טיפוסים, איטרטורים אסינכרוניים של process.stdin וכל דבר שמוגדר מול NodeJS.ReadStream של @types/node מתנהגים בדיוק כמו בהרצה מקומית של הסקריפט.
איך ממשיכים ללמוד TypeScript אחרי שמנסים את העורך?
ערכו את קוד ה-TypeScript לדוגמה, לחצו על הרצה ונסו שוב ושוב. כשתרצו משהו מובנה יותר, קורס ה-TypeScript האינטראקטיבי של Coddy מכסה טיפוסים, generics, interfaces ותכנות מתקדם ברמת הטיפוסים.
במה זה שונה מה-TypeScript Playground הרשמי?
ה-TypeScript Playground הרשמי בודק טיפוסים ומתרגם את הקוד, אבל מציג רק את ה-JavaScript שנוצר: הוא לא באמת מריץ אותו. העורך של Coddy מקמפל עם tsgo ואז *מריץ* את התוצאה על Node 24, כך שרואים פלט אמיתי של התוכנית, כולל console.log, קלט stdin ושגיאות ריצה, ולא רק את ה-JS המקומפל.
אפשר להריץ TypeScript אונליין בלי לקמפל קודם ל-JavaScript?
לא צריך לעשות שום דבר ידנית. כתבו .ts, לחצו על הרצה, והעורך מקמפל אותו עם tsgo ומריץ את ה-JavaScript שנוצר על Node 24 בצעד אחד. אין build נפרד של tsc, אין הגדרת ts-node ואין tsconfig.json: זה מתנהג כמו הרצה ישירה של קובץ TypeScript.

כלים שימושיים ל-TypeScript

כלים חינמיים בדפדפן שמשתלבים היטב עם עורך ה-TypeScript אונליין - כולם חלק מ-Coddy.