내가 반환 개체의 특성 working
이없는 Store
있어야하기 때문에 오류가 발생하는 타이프 라이터를 기대하고원치 않는 속성이 인터페이스에 있어도 typescript에서 오류가 발생하지 않는 이유는 무엇입니까?
interface Store {
loading: boolean;
}
interface StoreMethod {
(s: Store): Store;
}
export const createStore: StoreMethod = (store) => {
return { ...store, working: false };
}
export const loadStore: StoreMethod = (store) => {
return { loading: true, working: false };
}
다음 코드 블록을 고려하십시오. 내가 놓친 게 있니?
놀이터에서 here 코드를 확인할 수 있습니다.
정확히 동일한 속성을 원한다면 어떻게해야합니까? – Neo
그러면 코드를 수정해야합니다. 통조림 시간에 시행 할 방법이 없습니다. – Dummy