To get the type of another variable, you can use the typeof type operator in TypeScript.
TL;DR
// a simple variable
let firstName = "John Doe";
// get the type of variable `firstName`
type SimpleType = typeof firstName; // string
For example, let's say we have a variable called firstName with a value of John Doe like this,
// a simple variable
let firstName = "John Doe";
Now to get the type of the variable firstName dynamically or programmatically, we can use the typeof type operator like this,
// a simple variable
let firstName = "John Doe";
// get the type of variable `firstName`
type SimpleType = typeof firstName; // string
Now if you hover over the SimpleType type, you can see that it is of string type which is what we want to happen.
We have successfully got the type of another variable in TypeScript. Yay! 🥳.
See the above code live in codesandbox.
That's all 😃!