האם יש כלל eslint עבור שגיאת TypeScript TS2345


האם יש חוק eslint לבדוק את שגיאת TypeScript TS2345? לדוגמה, כאשר לממשק אין את כל הערכים הנדרשים.

Argument of type '{ toValue: number; fieldName: number; }' is not assignable to parameter of type 'SomeConfig'.
  Property 'otherProp' is missing in type '{ toValue: number; fieldName: number; }' but required in type 'SomeConfig'.ts(2345)

תשובה #1

אז קיבלתי את השגיאה הזו כאשר ניסיתי להשתמש ב-Animated API בעת הרצת react-native-web בשימוש ב-TypeScript. אם זה המצב שלך, אז אני יכול לומר לך בביטחון שהפתרון לכך הוא להגדיר את native driver כ-false. useNativeDriver: false

תשובה #2

אין כלל eslint לבדוק את השגיאה הזו ולצורך הפעלת השגיאה הזו נדרש לבנות את פרויקט TypeScript. הוספת "build": "tsc -p ." למדור "scripts" בקובץ package.json שלך תאפשר לך להריץ yarn build כדי להציג שגיאה זו.