One thing that has put me off TypeScript has been how much it interferes with the readability of JavaScript code. There are obvious benefits to type checking, but I don't feel that it can come at the price of raising the barrier of understanding code, which ultimately affects productivity.
For me the ideal solution would be to have declarations that require no syntactical interference with the mainstream code.
One thing that has put me off TypeScript has been how much it interferes with the readability of JavaScript code. There are obvious benefits to type checking, but I don't feel that it can come at the price of raising the barrier of understanding code, which ultimately affects productivity. For me the ideal solution would be to have declarations that require no syntactical interference with the mainstream code.