June 2021
Intermediate to advanced
398 pages
9h 35m
English
There will often come a time where you will know more about the type information of data in your code than TypeScript will be able to infer. TypeScript provides a few different ways for you to refine the inferred types so as to allow more accurate typing.
TypeScript allows for typecasting with the keyword any. The any type is the default where TypeScript can’t infer a type, and it means that any value is legal there. You can explicitly use any in cases where you think that TypeScript’s expected inference is likely to be too constricting.
This is perhaps most helpful when dealing with data from libraries or modules that don’t use TypeScript:
| | let externalValue: any = SomeModule.someFunction() |
The use of ...