Kanel: تبدیل خودکار اسکیمای PostgreSQL به TypeScript
Kanel یه فریمورک code generation هست که به دیتابیس PostgreSQL وصل میشه و از روی اسکیمای اون، تایپهای TypeScript میسازه. به جای اینکه تایپها رو دستی بنویسی یا از ORM استفاده کنی، دیتابیس منبع اصلی حقیقت باقی میمونه. Kanel از پلاگینهایی مثل Kysely و Zod هم پشتیبانی میکنه و میشه باهاش مستندات Markdown هم تولید کرد.
این محتوا بهصورت خودکار با استفاده از هوش مصنوعی تولید شده است. بررسی نهایی آن پیش از استفاده توصیه میشود و مسئولیت استفاده از آن بهعهده کاربر است. برای مطالعه متن اصلی خبر،اینجا را کلیک کنید
خلاصهٔ کاملتر
Kanel یه ابزار code generation هست که به یه دیتابیس PostgreSQL زنده وصل میشه و از روی اسکیمای اون، خروجیهای مختلف تولید میکنه. رایجترین کاربردش اینه که تایپهای TypeScript میسازه — به صورت خودکار و دقیق، بر اساس جدولها و ستونهای دیتابیس.
ایده اصلی اینه که دیتابیس منبع حقیقت باشه، نه کد. یعنی به جای اینکه اول تایپهای TypeScript بنویسی و بعد امیدوار باشی با دیتابیس هماهنگ بمونن، Kanel مستقیم از ساختار دیتابیس میخونه و تایپها رو میسازه. اگه اسکیمای دیتابیس عوض بشه، کافیه دوباره Kanel رو اجرا کنی.
خلاصهٔ کاملتر این خبر رو میتونی با داشتن اشتراک ویژه بخونی!
اشتراک رایگان
- دسترسی به خلاصهٔ کوتاه خبر
- دسترسی به خلاصهٔ کامل/اختصاصی خبر + نکات کلیدی
- ارسال اخبار مورد علاقه به ایمیل شما
- ارسال اخبار مورد علاقه به تلگرام شما
- عدم نمایش تبلیغات
اشتراک ویژه
- دسترسی به خلاصهٔ کوتاه خبر
- دسترسی به خلاصهٔ کامل/اختصاصی خبر + نکات کلیدی
- ارسال اخبار مورد علاقه به ایمیل شما
- ارسال اخبار مورد علاقه به تلگرام شما
- عدم نمایش تبلیغات




