let test: unknown;
let testStr: string;
test = "test";
testStr = test;
이러면 testStr = test; 에서 에러나는데 unknown에는 객체도 숫자도 문자열도 들어올 수 있기 때문
타입 체크해주면 에러 사라짐
let test: unknown;
let testStr: string;
test = "test";
if (typeof test === "string") {
testStr = test;
}
이런식으로 써야 할당 가능 unknown은 any보다 제한적임