TS2739TS2739 — Type Missing Required Properties
An object type is missing multiple required properties from the target type.
TS2783A spread argument in a function call must be a tuple type or passed to a rest parameter.
You are spreading an array into function arguments, but TypeScript cannot verify the array matches the expected parameter types. Arrays have unknown length, so they cannot satisfy fixed parameter lists.
Use a tuple type assertion: fn(...args as [string, number]). Spread into a rest parameter instead. Pass arguments individually without spreading.
TS2739An object type is missing multiple required properties from the target type.
TS6133A variable, import, or parameter is declared but its value is never read.
TS2363The right operand of an arithmetic expression must be a number or bigint type.
TS2365An arithmetic or comparison operator is used with incompatible types.
TS2551TypeScript cannot find the property but suggests a similar name that might be what you intended.
TS1375The await keyword is used inside a function that is not marked as async.