TS6196TS6196 — Declared But Never Used (Parameter)
A parameter is declared but its value is never read within the function body.
TS2322A value of one type cannot be assigned to a variable or property of a different, incompatible type.
You are trying to assign a value that does not match the declared type. This includes assigning a broader type to a narrower one, missing properties in object literals, or incompatible primitive types. Excess property checks on object literals can also trigger this.
Ensure the value matches the expected type. Add missing properties to object literals. Use type assertions if you are certain about the type. Widen the target type if the assignment is intentional.
let x: string = 42;TS6196A parameter is declared but its value is never read within the function body.
TS1064The Promise constructor must be called with the new keyword.
TS2339TypeScript cannot find the specified property on the given type.
TS2786A component's return type is not compatible with JSX element types.
TS2612A property in a derived class conflicts with a getter/setter accessor in the base class.
TS2459A destructured import references a member that is not exported from the module.