TypeScript : TS7016 Nasıl Düzeltilir : Tür tanımı bulunamadı 404
React'te yeniyim ve bir projeyi Flow ile yapıyordum. Dün gece TypeScript ile tanıştım. Harika.
Flow'dan TypeScript'e geçmeye karar verdim ve .js/.jsx dosyalarımı .ts/.tsx'ye dönüştürüyorum. react, redux gibi paketler için tip tanımlarını yükledim. Her şey sorunsuz çalışıyor. Ancak react-native-material-color adlı bir kütüphane için tip tanımı bulamıyorum. Bu kütüphane çok ünlü değil. Aşağıdaki hatayı alıyorum.
ve npm kullanarak typedef'i yüklemeye çalıştığımda 404 alıyorum
Hatanın nasıl düzeltilir?
TypeScript'e belirli bir kütüphane için tür kontrolünü atlamasını söyleme seçeneği var mı?
Cevap #1
Hatanın kendiniz yazacağınız tip tanımlarıyla düzeltilebilir ya da tercihen tipler mevcutsa
npm install --save-dev @types/react-native-material-colorkullanılarak kurulabilir.Tipleri içe aktarmadan uygulamayı şu şekilde gerektirebilirsiniz:
Örnek:
const Color = require("react-native-material-color");
Cevap #2
Hızlı ve kirli:
// @ts-ignore
import Color from "react-native-material-color"

