इस प्रोजेक्ट के बारे में
Kysely एक TypeScript SQL query builder है जिसे डेटाबेस क्वेरीज़ के लिए type safety और autocompletion प्रदान करने के लिए डिज़ाइन किया गया है। यह सुनिश्चित करता है कि डेवलपर्स केवल उन्हीं tables और columns का संदर्भ लें जो क्वेरी के उस विशिष्ट भाग में दिखाई दे रहे हों, जिसमें result types चुने हुए columns, aliases और types को सटीक रूप से दर्शाते हैं।
मुख्य क्षमताओं में शामिल हैं:
- चुनी हुई subqueries, joined subqueries और `with` statements से column names, aliases और types के लिए type inference।
- PostgreSQL, MySQL, MSSQL, SQLite और PGlite सहित कई database dialects का समर्थन।
- Node.js, Deno, Bun, Cloudflare Workers और web browsers जैसे विभिन्न JavaScript environments के साथ संगतता।
- उन परिदृश्यों के लिए escape hatches जिन्हें compile time पर type नहीं किया जा सकता, जैसे कि `sql` template tag और `DynamicModule`।
Kysely, Knex.js से प्रेरित है लेकिन एक अधिक मजबूत type-safe अनुभव प्रदान करने के लिए आधुनिक TypeScript फीचर्स का लाभ उठाने पर केंद्रित है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.