The article discusses three TypeScript tricks that the author wishes they knew when they learned the language. The tricks include using the Readonly type to prevent mutation of objects, using the Unknown type instead of Any to enforce type checking, and using the Record type to type objects with specific keys. The author provides examples and code snippets to illustrate each trick. The article aims to help readers improve their TypeScript skills and write cleaner, more maintainable code.