Winston: تحديث تعريفات الكتابة المطبوعة إلى 3.0.0- *

تم إنشاؤها على ٢٥ يناير ٢٠١٨  ·  24تعليقات  ·  مصدر: winstonjs/winston

لست متأكدًا مما إذا كنت تقوم بصيانة هذا ولكن لا توجد تعريفات مطبوعة لـ RC حتى الآن ،
إذا تم الحفاظ عليها هنا ، هل يمكنك تحديثها

feature request

التعليق الأكثر فائدة

تم دمج الأنواع وسيتم تضمينها في RC التالي (إذا قمنا بعمل آخر) والإصدار 3.0 الأخير! يرجى البدء في استخدامها عندما يمكنك ذلك وإعلامي إذا فاتني أي شيء. شكرا!

ال 24 كومينتر

إنه عمل قيد التقدم ، ويجب أن يتم قريبًا ... يمكنك متابعة المحادثة هنا:
https://github.com/DefinitelyTyped/DefinitelyTyped/issues/20418

DABH سيكون من الجيد إضافتها إلى المستودع نفسه بحيث يمكن مواءمتها بشكل وثيق عند تعيين الإصدار.

الآن بعد أن تمكنت من الوصول ، سأحضر الكتابة هنا. سأضيف تلك لـ 3.x ؛ أيضًا ، قد يكون من الجيد (وإن لم يكن ذلك ضروريًا) إحضار أنواع 2.x أيضًا ، لذلك كل شيء خارج DefinitelyTyped.

سيكون هذا بالتأكيد الطريق المفضل

يا @ DABH ما هو الوضع؟

nolazybits أنا ألتقي مع indexzero يوم الجمعة وسأناقش الحصول على هذا التكامل - اعلم أن هذا قد تأخر لفترة من الوقت ولكن نتوقع بعض التحديثات نأمل في نهاية هذا الأسبوع!

تم فتح logform PR (https://github.com/winstonjs/logform/pull/15) ؛ يجب أن تأتي العلاقات العامة الخاصة بشركة Winston-Transport و Winston قريبًا. لا تتردد في مراجعة / + 1 حسب الاقتضاء.

تم دمج كتابات logform ، winston-transport الآن في العلاقات العامة (https://github.com/winstonjs/winston-transport/pull/9). الآن بعد أن تم الانتهاء من التبعيات ، ما عليك سوى إنهاء عمليات الكتابة الفعلية winston ... قريبًا!

تم دمج كتابات winston-transport ... بالمناسبة إذا أراد أي شخص بدء استخدام / اختبار كتابة logform / winston-transport في تطبيقاتهم التي ستكون محل تقدير كبير ، فمن المحتمل أني فاتني أشياء. ما زلت أعمل على كتابة winston ولكني سأرسل تحديثًا عندما يكون لديّ واحدًا

1287

(هذا يعتمد على https://github.com/winstonjs/winston-transport/pull/11 والذي لم يتم دمجه حتى وقت كتابة هذا ، ولكن يمكنك تنزيل هذه المراجعة يدويًا)

أي شخص يريد المساعدة في اختبار / تصحيح هذا يسجل بعض نقاط الإنترنت ؛) وإلا سأختبر الأشياء بأفضل ما يمكنني وآمل أن يتم دمجها قريبًا. قد تكون هناك مشاكل مع ما هو مكتوب ، وكذلك الأشياء المفقودة.

اخترت استبعاد أي طرق مهملة ، نظرًا لأن الأشخاص الذين يعانون من حد النزيف بدرجة كافية لاستخدام Typescript بالتأكيد لن يرغبون في استخدام أي طرق مهملة ؛)

تم دمج الأنواع وسيتم تضمينها في RC التالي (إذا قمنا بعمل آخر) والإصدار 3.0 الأخير! يرجى البدء في استخدامها عندما يمكنك ذلك وإعلامي إذا فاتني أي شيء. شكرا!

مرحبًا ، شكرًا لك @ DABH. لقد أضفت للتو أحدث إصدار من winston RC كتبعية لمشروعي وسأكون سعيدًا باستخدام تعريفات TS. هل من المتوقع وجود اتفاقية روترية جديدة قبل الإصدار 3.0 النهائي أم ينبغي علي أخذ التعريفات مباشرة من جيثب؟

sveyret يجب أن يكون TS defs في أحدث إصدار RC (RC6). اسمحوا لي أن أعرف إذا كنت لا تراهم! لا أتوقع أن يتغيروا بشكل كبير من الآن وحتى الإصدار 3.0 الأخير قرب نهاية الشهر.

DABH في الواقع ، لا أرى هذا الإصدار RC6 الأخير على الإطلاق ... لا في إصدارات جيثب ولا مع npm. حاولت تثبيت winston @ بعد ذلك ، لكن ليس لدي سوى RC5 ، لذلك حاولت استخدام [email protected] ولكن لم يتم العثور على الإصدار.

اعتذاري - نحن نضع بعض الإصلاحات الإضافية قبل دفع RC6 (أظن أنه سيخرج صباح يوم الجمعة). في هذه الأثناء ، إذا كنت تستخدم winston@master فستحصل عليها (أقبح قليلاً في package.json أعرف ...). آسف لذلك ، شكرا لتحدث هذا!

شكرا لك على المعلومات. أعتقد أنه من الأفضل أن أنتظر يوم الجمعة (صباحًا لأي قارة؟: wink :) إذا لم تكن جاهزة هذا الأسبوع ، فسأحصل على الفرع مباشرة من git.

تهدف إلى الدفع في حوالي 11 ساعة ولكن لا تنزعج ؛ )

قليلا متأخر؟

في الواقع ... indexzero ؟

ربما استخدم فقط master في الوقت الحالي ، إنه مشابه تمامًا لما سيكون الإصدار 3.0 الرسمي القادم ...

مرحبًا @ DABH ،
شكرا لك على عملك. لقد قمت أخيرًا بتثبيت master في مشروعي.
أنا أستخدم المسجل الافتراضي ، ولم يتم تعريف LeveledLogMethod له على index.d.ts . كما ترى هنا ، يتم ربط طرق مستوى npm بالطرق المدرجة والتي تمت إضافتها إلى العنصر الافتراضي winston .
راجع للشغل ، حتى لو لم أستخدمها ، يبدو أيضًا أن الأساليب handleExceptions و unhandleExceptions لم يتم تعريفها على أداة التسجيل الافتراضية ، ولا على غيرها.
هل تريد مني فتح قضايا جديدة لذلك؟

لقد لاحظت أيضًا أن هناك مستوى http جديدًا (بين info و verbose ) لـ npm…

لقد أرسلت طلب سحب رقم 1323 لتصحيح هذا. لم أجرؤ على إضافة استثناءات (un) handleExceptions لأنني لا أستخدمها ، وبالتالي لست متأكدًا مني.

شكرا sveyret على مساهمتك. دمجنا # 1323. لقد فتحت # 1330 والذي يجب أن يعالج تعليقاتك على .(un)handleException . .(un)handleException عبارة عن واجهة برمجة تطبيقات مهملة ، لذا فأنا أقوم فقط بتضمين العناصر الأساسية للواجهة المكافئة غير المستهلكة .exception.(un)handle . اتمنى ان يكون هذا منطقي إذا كان هناك أي دعم صوتي لوجود الأشخاص المهملين في TS defs ، فأنا منفتح على إضافتهم.

شكرا لدمج هذا التغيير. تعليقك على .(un)handleException يبدو منطقيًا تمامًا بالنسبة لي. ليست هناك حاجة لاستخدامها إذا تم إهمالها.

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