Feathers: أضف تعريفات مطبوعة

تم إنشاؤها على ١٦ مايو ٢٠١٤  ·  20تعليقات  ·  مصدر: feathersjs/feathers

هل سأل أي شخص عن تعريفات مطبوعة أو حاول استخدام الريش مع كتابتها؟ أنا أميل إلى صنعها ولكني لست متأكدًا مما إذا كانت مطلوبة بالفعل.

Documentation Help Wanted

ال 20 كومينتر

ليس على حد علمي. إذا أردت إضافة تعريفات فسيكون ذلك رائعًا. أنا شخصياً لم أقم بالكثير من أنواع الكتابة المطبوعة إذا كنت تريد إرسال مثال ، فسنضيفه بالتأكيد إلى الملف التمهيدي.

يغلق الآن بسبب عدم النشاط في هذا الموضوع. أنا أيضًا لست مستخدمًا للكتابة المطبوعة. سيتم إعادة فتحه إذا أصبحت ميزة مطلوبة أكثر.

المطبوع هو الآن منتج قوي جدًا. سيكون وجود كتابات للريش أمرًا رائعًا.

talensjr ربما ترغب في المساعدة؟ :)

بالتأكيد سوف تحتاج إلى أن تكون مدفوعة من المجتمع. لا أحد في الفريق الأساسي يستخدم حاليًا كتابته. إذا أراد شخص ما مواجهة التحدي ، فسأعيد فتح المشكلة ويمكننا إدخالها في مرحلة رئيسية.

نعم ، أود المساعدة ، لا أعرف كم من الوقت يمكنني أن أقضيه في الوقت الحالي ، لكنني متأكد من أنني سأحاول المساعدة

طيب إعادة الفتح وإعادة التسمية. omeid و talensjr سأقوم بتمرير العصا لكم يا رفاق على هذا.

سأحاول أن أعطي هذا الصدع وأرى كيف ستسير الأمور.

قد يكون هذا سريعًا إلى حد ما للإضافة إلى https://github.com/DefinitelyTyped/DefinitelyTyped. من المحتمل أن يقوم فقط بتمديد تعريفات Express من نفس المستودع ثم إضافة التعريفات لواجهة برمجة التطبيقات . ربما يكون من المنطقي أيضًا إضافة تعريفات لواجهة الخدمة .

لقد أضفت هذا للتو إلى الإصدار التالي المحدد حاليًا في 15 يوليو. omeid يرجى إعلامي إذا كان بإمكانك أنت أو أي شخص آخر القيام بذلك حتى ذلك الحين.

مرحبا daffl ،

لسوء الحظ ، أنا منخرط جدًا في العمل ولا يمكنني النظر في هذا في أي وقت قريبًا.

سأترك هذا مفتوحًا وعلى الحدث الرئيسي حتى يقترب من تاريخ الإصدار في حال كان أي شخص آخر مهتمًا باختيار هذا. يبدو أنه قابل للتنفيذ إلى حد ما لأي شخص على دراية بواجهات TypeScript.

بالطبع سنفعل كل ما في وسعنا لمساعدة أي شخص يرغب في المساهمة بتعريفات TypeScript لكنني سأغلق هذه المشكلة لأنه لا يبدو أن أي شخص سوف يلتقطها.

أود حقًا الحصول على هذا أيضًا ، لأن Webstorm لا يمكنه تحليل الحزمة
ربما هذا بسبب حزمك مع بابل
يقول webstorm أن ie app.configure هي وظيفة غير محددة

أبحث عن community stubs http://definitelytyped.org/

أنا لا أستخدم Typescript نفسها ، ولكن لا يزال من المزعج وضع خط تحت كل شيء

لا ينبغي أن يحدث التجميع مع Babel فرقًا حقًا. ربما لا يمكنه تحليله بشكل ثابت بسبب طريقة إضافته إلى التطبيق. عادةً ما يأخذ Webstorm محرر JSD في الاعتبار (والذي لا ننشره أيضًا).

في كلتا الحالتين ، فإن المشكلة المفتوحة لتعريفات TypeScript هي https://github.com/feathersjs/feathers/issues/381. من الواضح أن إنشاء تعريفات TypeScript أمر صعب حقًا لأن الجميع يستمر في طلبها ولكن لا يبدو أن أحدًا قادرًا على تحقيق ذلك بالفعل: trollface:

تكمن المشكلة في أن الحفاظ عليها يتطلب الحفاظ على تزامن التعاريف وقاعدة الشفرة وهو أمر غير واضح دائمًا.

daffl كتابة تعريفات مطبوعة من الصعب ، لأن هذا هو:

طريقة لتوضيح ما هو ضمني.

اضطررت إلى دراسة الكثير من الكود المصدري والوثائق لعمل هذا: # 381

كيف يمكنني البرمجة باستخدام برنامج featherjs؟

هذا جزء من مناقشة Slack:

alehn [11:56 صباحًا]
ممكن الريش مع مطبوعة؟

smixx
[12:11 م]
https://github.com/feathersjs/feathers-typescript ، لا يستخدم أي منا في الفريق الأساسي TypeScript حتى تتم صيانتها من قبل المجتمع

alehn [12:28 مساءً]
كيف تستخدم المطبوعه؟

انسجام
[12:31 م]
انتظر ، هل تريد استخدام الريش مع الطباعة ولكن لا تعرف كيف يعمل الخط المطبوع؟

alehn [12:36 مساءً]
نعم ، أنا أعلم بالعمل المطبوع على الحروف ، ولهذا أسأل كيف أبرمج في الريش مع ts

[12:37]
أو لا بد لي من البرمجة مع es6 إجباري

إيديستوب
[12:39 م]
تعد ملفات https://blog.mariusschulz.com/2014/05/19/using-typescripts-type-definition-files-to-get-tooling-support-for-plain-javascript #utilizing -type-definition-files-for-
ماريوس شولز
استخدام ملفات تعريف النوع في TypeScript للحصول على دعم الأدوات لجافا سكريبت عادي
تعد ملفات تعريف نوع TypeScript رائعة لوصف الواجهة العامة لمكتبات JavaScript. إليك كيفية استخدامها للحصول على الإكمال التلقائي والتوثيق لرمز JavaScript العادي باستخدام Visual Studio و ReSharper.
19 مايو 2014 الساعة 7:17 مساءً

(معدل)

[12:40]
هناك نظام بيئي كامل لهم https://github.com/DefinitelyTyped/DefinitelyTyped

alehn [12:40 مساءً]
في مكان ما تستخدم الكتابة المطبوعة في الريش؟ .ts

alehn [12:51 مساءً]
أستخدم angular 4 للواجهة الأمامية وأحتاج إلى استخدام feather للواجهة الخلفية لخدمة الويب ولكن لدي برمجة مع ts ولا أريد وضع js

إيديستوب
[12:52 م]
اختيارك بعد ذلك هو استخدام .d.ts. إنها طريقة مرضية تمامًا ومقبولة تمامًا لاستخدام TypeScript. يتم تسليم مئات الحزم مثل هذا.

[12:54]
أفترض أنه سيكون لديك تعريفات TypeScript مضمنة للكود الخاص بك ، لذلك سيتعين عليك تشغيل خطوة بناء قبل تنفيذ كود الخادم الخاص بك. (معدل)

alehn [1:00 مساءً]
لا أستخدم حزمة الويب

[1:01]
أنا أبرمج في ts فقط

بازاليا [1:36 مساءً]
انضم إلى # عام

j2l4e [1:38 مساءً]
alehn التعريفات الحالية هي عمل قيد التقدم. إذا كنت تريد أن يعمل كل شيء فقط ، فاحذف أي ملفات * .d.ts في وحدات العقدة / الريش * وضع declare module feathers; declare module feathers-*; في ملف typings.d.ts. لا تجعلك تشعر بالذكاء ، ولكنها تجعله يعمل (محرر)

[1:39]
كيف يمكنك الهروب من علامة النجمة في تخفيض السعر؟

خطأ تيدي [1:40 م]
what's wrong with ur askterisks * * *

alehn [1:40 مساءً]
شكرا

j2l4e [1:41 مساءً]
إذا كنت من محبي العبث ... تعمل الكتابة بشكل عام ، ولكن قد تكون هناك بعض الحزم التي قد تحتاج إلى إزالة تعريفاتها ووضع تعريف أحرف البدل في مكانها

[1:42]
حتى تتمكن من تجربة ما يناسبك

[1:43]
إلى جانب ذلك ، يجب أن تلقي نظرة على إعداد "allowJS" المطبوع على الحروف ، والذي تم تقديمه مؤخرًا. يجب أن يسمح لك بالعمل مع ملفات TS و JS جنبًا إلى جنب بغض النظر عن توفر التعريفات

تم قفل هذه المشكلة تلقائيًا نظرًا لعدم وجود أي نشاط حديث بعد إغلاقه. الرجاء فتح مشكلة جديدة مع ارتباط لهذه المشكلة للأخطاء ذات الصلة.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات