Inference
// Unnecessary
const vehicle: string = 'Ford Taurus';
// Preferred
const vehicle = 'Ford Taurus';// Unnecessary
const animal: {
name: string,
species: string,
age: number,
alive: boolean,
} = {
name: 'Capybara',
species: 'H. hydrochaeris',
age: 2,
alive: true,
};
// Better
const animal = {
name: 'Capybara',
species: 'H. hydrochaeris',
age: 2,
alive: true,
}; // type inferred: `{name: string, species: string, age: number, alive: boolean}`noImplicitAny
Last updated