ㄱㅅㄱㅅ
디스패치 기법으로 해결함
이게 함수마다 인자 다르게 받는거도 있는테 그걸 페이로드로 아예 넘기니까 그거도 다 자동으로 받아지더라
ㄹㅇ 지려버렸다
매칭용 콘피그 미리설정 파일
이벤트 네임과 호출되어야할 함수
이건 클래스임
이벤트 리스너가 호출지
이렇게 호출하면 자동으로 실행임 ㅇㅇ
ㅇㅇ 바로 실행 야무지게 되더라
근데 바꿔야할게 하나 있어
결국 오는 이벤트는 미리 정해져있고 어떤 obj가 오는지 알고 있잖아?
그래서 위에 콘피그 프리셋에서 이벤트 네임하고 함수이름하고 파라미터까지를 미리설정에 써주는게 좋을거 같음
다시 생각해보니 어차피 파라미터는 오브젝트 딱 하나만 받고 함수 안에서 꺼내서 쓰니카 json 미리설정에서는 이벤트네임이랑 호출함수만 매칭해주면 되겠네
근데 버전 때문에라도 한계가 심하긴 하다 타입 스크립트가 아니더라도 노드 최신 버전은 인터페이스 기능도 자체에 있어서 디자인 패턴 좋은거 다 쓰기 좋은데 지금 쓰는거 버전이 7초반대라서 한계가 크다
JSON 설정을 두는 대신에 메서드에 데커레이터로 하는 방법도 있는데 나중에 괜찮으면 써보셈
그게 더 좋음??
뭐가낫다 할건 없음