인터페이스에 함수 정의하고 객체로 만드는 법
https://yamoo9.gitbook.io/typescript/interface/object-literal
예제에 따라서 인터페이스 안에 함수 이름 안써준 것도 있었는데, 발전 과제에서는 함수 이름을 꼭 정의해주었어야 했다
과제에서는 인터페이스에서 정의해야 하는 함수가 두 개였어서 그거 구분해야 되기 때문에 아마 이름까지 써줘야 오류가 안났던 것으로 생각됨
ts 2322 오류 원인과 해결
https://blog.toycrane.xyz/typescript%EC%97%90%EC%84%9C-undefined-value-%EC%B2%98%EB%A6%AC%ED%95%98%EA%B8%B0-181035b5ee47
해석본인데 원문은 링크 안에 있음