TS2684TS2684 — this Context of Type Not Assignable
The this context of a function does not match the expected this type.
TS7030A function with a return type does not return a value in all possible code paths.
Some branches of the function reach the end without a return statement. TypeScript requires that every possible execution path returns a value when the function has a non-void return type.
Add return statements to all branches. Add a default return at the end of the function. Use exhaustive switch statements with never type checking to ensure all cases are handled.
TS2684The this context of a function does not match the expected this type.
TS1219Decorators require the experimentalDecorators compiler option to be enabled.
TS5097Two incompatible compiler options are set simultaneously in tsconfig.
TS2856A @ts-check comment is used in a TypeScript file where it has no effect.
TS7041The default export expression does not have a type annotation.
TS1479The relative import path requires a file extension under Node.js ESM resolution.