TypeScript · Types and shapes
unknown
A safe alternative to any: you must narrow before using the value.
Syntax
value: unknownExample
Example
function parse(value: unknown) {
if (typeof value === "string") return value.toUpperCase();
return "";
}
console.log(parse("ok"));More in this group
Learn this in the course
Reference pages are the quick answer. The course explains the why, shows the full example and ends with a challenge.