Inference
let userName = 'Foo';
userName = 10; // error TS2322: Type '10' is not assignable to type 'string'.Quelques exemples
const getWeather = (city) => {
if (city == null) {
throw new Error(`D'OH!`);
}
return {
rainProbability: 0,
temperature: 30
};
};
let weather = getWeather('Lyon');
// error TS2322: Type '"🔥 Wishtack is cool ! 🔥"' is not assignable
// to type '{ rainProbability: number; temperature: number; }'.
weather = '🔥 Wishtack is cool ! 🔥';Inférence et callbacks
Et si votre IDE est sympa



Mis à jour