TS2558TS2558 — Expected Type Arguments
A generic type or function is used without providing required type arguments.
TS2344A type argument does not meet the constraint specified by the generic type parameter.
The generic parameter has an extends clause that restricts what types can be used, and the provided type does not satisfy that constraint. For example, a function requires T extends string but you passed number.
Ensure the type argument satisfies the constraint. Check the generic definition for the extends clause. Widen your type or narrow the constraint as appropriate.
TS2558A generic type or function is used without providing required type arguments.
TS2451A variable declared with let or const is being redeclared in the same scope.
TS2363The right operand of an arithmetic expression must be a number or bigint type.
TS2352A type assertion between two types that have no overlap might be an error.
TS1375The await keyword is used inside a function that is not marked as async.
TS2420A class declares that it implements an interface but does not provide all required members.