TS2304TS2304 — Cannot Find Name
TypeScript cannot find a variable, function, or type with the specified name in the current scope.
TS4111A property is accessed using a string index on a type that uses noPropertyAccessFromIndexSignature.
With noPropertyAccessFromIndexSignature enabled, TypeScript requires bracket notation for properties that come from an index signature. Dot notation is only allowed for known, declared properties.
Use bracket notation obj['prop'] instead of dot notation obj.prop for index signature properties. Add the property to the type explicitly if it is always present. Disable noPropertyAccessFromIndexSignature if you prefer dot notation.
TS2304TypeScript cannot find a variable, function, or type with the specified name in the current scope.
TS2344A type argument does not meet the constraint specified by the generic type parameter.
TS7006A function parameter has no type annotation and TypeScript cannot infer its type.
TS2488The type being iterated does not have a Symbol.iterator method.
TS4082The default export requires a type annotation when generating declaration files.
TS2531TypeScript warns that an expression could be null at runtime, and you are using it without checking.