Why use unknown type in TypeScript? Last Updated : 23 Feb, 2024 Improve Improve Like Article Like Save Share Report In TypeScript, the unknown type is used in cases where the type of a particular value is unknown or can not be determined at the time of the runtime. It is a way of representing the values whose types will be determined at the runtime or by using user-defined guards. Below are some use cases of unknown type in TypeScript. Type Checking and safety: It can be used to check the types of the variables more safely. Dynamic Types: It can help us to define dynamic types in TypeScript. Generic types: It can be used to create a generic type more safely. Like Article Suggest improvement Next What is an unknown type and when to use it in TypeScript ? Share your thoughts in the comments Add Your Comment Please Login to comment...