여기까지 any로 지정된 타입을 모두 구체적인 타입으로 변경해 보았습니다. 지금까지 작성된 코드는 다음과 같습니다.

    let todoItems: { id: number; title: string; done: boolean }[];
     
    // api
    function fetchTodoItems() {
      const todos = [
        { id: 1, title: '안녕', done: false },
        { id: 2, title: '타입', done: false },
        { id: 3, title: '스크립트', done: false },
      ];
      return todos;
    }
     
    // crud methods
    function fetchTodos(): { id: number; title: string; done: boolean }[] {
      const todos = fetchTodoItems();
      return todos;
    }
     
    function addTodo(todo: { id: number; title: string; done: boolean }): void {
      todoItems.push(todo);
    }
     
    
    
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.