Web appOpen in Telegram

Postبدرود با نوشتن دستی API ها و تایپ هاشون ☃️

13 October 2025
H
Hossein JS
بدرود با نوشتن دستی API ها و تایپ هاشون ☃️ پکیج Orval یک ابزار هوشمنده که از روی فایل OpenAPI یا Swagger (که بک‌اند دولوپر برات می‌فرسته)، به صورت خودکار ریکوست‌ها و تایپ‌ مدل ها و رسپانس هارو برای کار با API می‌سازه. تو پروژه‌های بزرگ که تعداد APIها زیاده (مثلاً ۵۰ تا endpoint یا بیشتر)، نوشتن دستی اون همه ریکوست و تایپ خیلی وقت‌گیره و امکان بروز اشتباه و باگ هست. این پکیج ساخته شده تا: سرعت توسعه رو بالا ببره. هماهنگی با بک‌اند رو حفظ کنه. خطاهای تایپی و ارتباطی رو از بین ببره. ویژگی و مزیت های Orval 🌪تولید خودکار کد API: از روی فایل OpenAPI (.yaml) یا (json.) Swagger، به‌صورت خودکار توابع ریکوست (GET, POST, …) می‌سازه. 🌪تولید تایپ های TypeScript: تایپ مدل‌های داده و رسپانس هارو کامل جنریت میکنه. 🌪هماهنگی کامل با بک‌اند: وقتی بک‌اند تغییر می‌کنه، فقط نیازه یک بار کامند Orval رو اجرا کنی تا همه‌چی آپدیت بشه. 🌪پشتیبانی از کتابخونه‌های مختلف: بر اساس نیازتون میتونه خروجی رو برای Axios، Fetch API، React Query، SWR و … تولید کنه. 🌪امکان Mock کردن API: بدون نیاز به سرور واقعی، پاسخ‌های فیک Mock می‌سازه. 🌪 ساختار تمیز و سازمان‌یافته کدها: خروجی‌ها منظم، خوانا و آماده استفاده در پروژه هستن. 🔗 Document #orval @CodeModule @CodeModuleGap
6 · 456 ·

Nearby in the feed

PPeyman Ahmadiولی خدایی #وایب_کدینگ هم حد و اندازه‌ای داره ها!🤦‍♂️ بازار کار برنامه نویسی تو وضعیت عجیبیه ! انبوهی از تازه کارهایی رو میبینییم که فقط با AI "کد میزنن" و میگن PPeyman Ahmadiمفهوم CSR در Next.js یعنی چی؟ ❔ وقتی از Client-Side Rendering (CSR) حرف می‌زنیم، منظور اینه که محتوای صفحه بعد از لود شدن در مرورگر کاربر ساخته می‌شه، نه روی سر
this message
HHossein JSیکی از ابزار های به شدت خفن که متاسفانه تایم نکردم تو این مدت راجبش پست درست کنم اما از اونجایی که دیدم آقا شاهین زحمتشو کشیدن ، گفتم فوروارد کنم پ.ن: اگه هنوز PPeyman Ahmadiبرای زیر ۲۷ سال عزیز جان درکنار تخضصت هرچیزی که هست برنامه نویسی , دیجیتال مارکتینگ یا هرچی برو دانش مالیت رو زیاد کن از یه جایی به بعد نیازهای اولیه ات تامین م
NNextPro | برنامه نویسیNextPro | برنامه نویسی@NextPro_Ch · channel · Tech
229subscribers218posts in the index
Venue feed Open in Telegram

An open public feed from the search index ChatCrawler — “Google for public Telegram”; refreshed as the venue is crawled. Times are UTC.

Public content only, official Telegram API. About · FAQ · What we do not do · Remove a page · Catalog · Search · How we count