as란?타입 단언의 방식이다.가끔 TS로 코딩을 하다보면 내가 만든 함수가 두 타입중 하나를 return하게 되는데(예시로 string | number)오로지 string만 받는 함수를 사용할 경우 return 값이 string | number라며 오류가 난다.이럴 때 as를 사용하는데 이는 변수의 타입을 단언하여 사용할 수 있다.const a = func();stringFunc(a as string);이러면 a는 무조건 string으로 인식한다.다만, 타입 오류가 날 때 마다 as를 남발하게 된다면 TS를 쓰는 의미가 사라지고 오류가 터져도 잡기 힘드니 너무 막 사용하지 말자, 시간이 없을 때 사용하는 임시 방편이지 타입 오류를 고쳐주는 치트키가 아니다.keyofkeyof란 타입의 모든 키를 유니언 타..