TypeScript타입 가드typeof

typeof타입 가드

원시 타입을 런타임에 확인합니다.

문법

typeof value === 'string' | 'number' | ...

예제

아래 값을 입력하면 예제에 즉시 반영됩니다.

function
padLeft
value
string
padding
if
typeof
return
function padLeft(value: string, padding: string | number) {
  if (typeof padding === "number") {
    return " ".repeat(padding) + value;
  }
  return padding + value;
}