typescript에서 열거 형에서 문자열 변수를 사용할 수 있습니까? I는 다음과 같이 열거에서 문자열을 사용할 수 있습니다typescript의 enum에서 문자열 변수 사용
enum AllDirections {
TOP = 'top',
BOTTOM = 'bottom',
LEFT = 'left',
RIGHT = 'right',
}
그러나이 코드 : 오류와
const top: string = 'top'
const bottom: string = 'bottom'
const left: string = 'left'
const right: string = 'right'
enum AllDirections {
TOP = top,
BOTTOM = bottom,
LEFT = left,
RIGHT = right,
}
결과 : Type 'string' is not assignable to type 'AllDirections'
왜 'top' * 및 *'AllDirections.TOP'을 원하십니까? – jonrsharpe
이것은 오류 재현을위한 예입니다. 사실 나는 가능한 모든 동작을 포함하는 하나의 파일에서 redux 작업 유형 목록을 가져 와서이 파일을 감속기에서 유형으로 사용할 수 있도록 다른 파일의 열거 형에 할당하려고합니다. – Anton