فهرست سرفصل‌های TypeScript
خانه (Home) معرفی (Introduction) شروع سریع (Get Started) انواع ساده (Simple Types) تعریف صریح و استنتاج نوع (Explicit & Inference) انواع ویژه (Special Types) آرایه ها (Arrays) تاپل ها (Tuples) انواع شیء (Object Types) شمارشی ها (Enums) نام مستعار و اینترفیس ها (Aliases & Interfaces) انواع اتحادی (Union Types) توابع (Functions) تبدیل نوع (Casting) کلاس ها (Classes) جنریک های پایه (Basic Generics) انواع کاربردی (Utility Types) کلیدواژه keyof (Keyof) Null (Null) Definitely Typed (Definitely Typed) به روزرسانی های نسخه 5 (5 Updates) پیکربندی (Configuration) با Node.js (with Node.js) با React (with React) ابزارها (Tooling) انواع پیشرفته (Advanced Types) نگهبان های نوع (Type Guards) انواع شرطی (Conditional Types) انواع نگاشتی (Mapped Types) استنتاج نوع (Type Inference) انواع لیترال (Literal Types) فضای نام (Namespaces) امضاهای ایندکس (Index Signatures) ادغام اعلان ها (Declaration Merging) برنامه نویسی ناهمگام (Async Programming) دکوراتورها (Decorators) در پروژه های JS (in JS Projects) مهاجرت (Migration) مدیریت خطا (Error Handling) بهترین شیوه ها (Best Practices) ادیتور (Editor) تمرین ها (Exercises) آزمون (Quiz) سرفصل دوره (Syllabus) برنامه مطالعه (Study Plan) گواهینامه (Certificate)
نتیجه‌ای برای جستجو یافت نشد.
TypeScript

TypeScript — Definitely Typed (Definitely Typed)

آخرین بروزرسانی: 1404/08/14

Definitely Typed (Definitely Typed)

گاهی پکیج های NPM «تعریف های تایپ (Type Definitions)» ندارند. پس، برای «تعریف های تایپ» ایمن، جامعه پروژه Definitely Typed را ساخته است.

تعریف های تایپ در پکیج های بدون تایپ

بدون تایپ، کد «ایمنِ نوعی» نیست. بنابراین، Definitely Typed تعریف ها را متمرکز نگه می دارد تا تایپ ها خودکار شناسایی شوند.

npm install --save-dev @types/jquery

مشاهده در ادیتور

نکته: بیشتر وقت ها بعد از نصب، مرحله دیگری لازم نیست. ادیتورها معمولاً پیشنهاد نصب می دهند.

گام های سریع نصب تعریف های تایپ

  1. نام پکیج را پیدا کن.
  2. ببین بسته @types متناظر وجود دارد.
  3. با NPM نصب کن؛ سپس کد را اجرا کن.

برای تکمیل یادگیری، صفحه انواع کاربردی و صفحه Null را ببین. همچنین یک لنگر داخلی با کلیدواژه تعریف های تایپ داریم.

جمع بندی سریع

  • پکیجِ بدون تایپ، ایمن نیست.
  • Definitely Typed تعریف ها را فراهم می کند.
  • بسته @types/... را نصب کن.
  • ادیتور معمولاً راهنمایی می کند.