타이프스크립트에서 enum을 인덱스 키 유형으로 사용하는 방법 다음 예를 생각해 보겠습니다. enum DialogType { Options, Help } class Dialog { test() : string { return ""; } } class Greeter { openDialogs: { [key in DialogType]: Dialog | undefined } = { 0: undefined, 1: undefined }; getDialog(t: DialogType) { return this.openDialogs[t]; } } const greeter = new Greeter(); const d = greeter.getDialog(DialogType.Help); if (d) document.write..