입력 타입 고정
각 인자가 어떤 값이어야 하는지 표시해 잘못된 호출을 작성 단계에서 막습니다.
name: string
매개변수, 반환값, 선택값, 나머지 인자를 명시하면 함수 내부 구현보다 먼저 사용 규칙이 드러납니다.
각 인자가 어떤 값이어야 하는지 표시해 잘못된 호출을 작성 단계에서 막습니다.
name: string
함수가 돌려주는 타입을 적으면 호출 이후 처리 코드도 안정적으로 이어집니다.
: number
선택적 매개변수와 기본값은 호출 부담을 줄이되 내부에서 누락값 처리를 분명히 해야 합니다.
param?
같은 형태의 콜백이나 전략 함수를 type으로 묶어 여러 API에서 공유합니다.
type Handler