본문 바로가기
dev/fe

another-multi-provider 사용시 타입에러

by imnotdeveloper 2023. 4. 30.
반응형
import MultiProvider from 'another-multi-provider';

 

아래처럼 문제가 발생을 하는 경우가 있다.

결국 타입이 제대로 지정이 안되었다고 해서 아래처럼 타입을 정리만 하면 된다.

 

Type '{ children: Element; providers: FC<AlerModalProviderPropsType>[]; }' is not assignable to type 'IntrinsicAttributes & MultiProviderProps'.
Property 'children' does not exist on type 'IntrinsicAttributes & MultiProviderProps'.
ts(2322)

 

결국 위 내용은 children이라는 타입이 없다는 것이라서 타입을 만들어서 선언을 해줬다.

 

declare module 'another-multi-provider' {
  interface MultiProviderProps {
    providers: any[];
    children: React.ReactNode;
  }

  const MultiProvider: React.FC<MultiProviderProps>;
  export default MultiProvider;
}

 

반응형

'dev > fe' 카테고리의 다른 글

let과 var 호이스팅  (0) 2023.05.11
NextJS에서 로그인 유지하기  (0) 2023.04.26
nextJS svg 불러오기가 안될 때  (0) 2023.04.26
use-hook-form 예시 만들어 놓기  (0) 2023.04.25
nextJS, React에서 폰트가 뿌옇게 나오네?  (0) 2023.04.23

댓글