inflearn logo
강의

Course

Instructor

[Renewal] TypeScript All-in-One: Part 2. Practical Analysis

axios 파트 첫번째 강의 질문입니다

530

cook26564921

1 asked

0

axios 파트 첫번째 강의에서 AxiosInstance인터페이스가 Axios클래스를 상속하기 때문에 new axios() 이렇게도 쓸수 잇다고 말씀하셧는데 실제로 사용 해보려고 하니깐 config파라미터가 옵셔널 파라미터 인데도 에러가 떠서 비슷한 다른 코드(인터페이스가 클레스를 상속하는 코드)로 테스트 해봤는데도 해당 방식으로 사용 되지 않더라고요....

TS에서 클래스는 객체를 생성하는 설계도로써의 역할도 수행하지만 그 자체로 타입의 역할도 수행하기에 인터페이스가 클래스를 상속할 경우에 클래스의 타입으로써의 역할만 상속, 즉 클래스의 생성자는 상속하지 않는다고 판단 했는데 혹시 제가 미처 생각 못하고 있는 부분이 잇을까요?

 

 

typescript

Answer 1

1

zerocho

https://github.com/axios/axios/search?q=new+axios

사용 예시들 올려드립니다.

https://github.com/axios/axios/blob/v1.x/index.d.ts#L470

에 따라서 new Axios가 맞고 new axios는 안 되는게 맞습니다.

타입 오버라이딩

0

77

2

React19에서 useRef 타입 정의의 변화

0

117

2

jQuery를 $로 한 번 더 감싼 형태

0

54

1

typescript interface를 jsdoc으로 주석달 때

0

226

2

declare module시 import 위치

0

195

2

declare global 로 선언된 타입을 확장하는게 아닌 좁히는것도 가능할가요?

0

145

2

typescript 강의를 보고 개발을 하다가 강의와 다른 내용인데 물어볼곳이 여기밖에 없어서 질문 드립니다.

0

234

1

강의에 필요한 사전준비와 예제 코드 첨부

1

308

1

local.ts 예제코드 첨부 합니다.

1

226

1

redux 예제코드 가져와서 강의 보면서 따라하는데

1

242

1

react 함수 컴포넌트 타이핑은 있는데 클래스 컴포넌트 타이핑 예제 코드가 없네요.

1

283

1

axios 1.6.0 버전으로 보고 있는데영

4

391

1

Module '"axios"' has no default export 에러 나시는분들

0

878

1

안녕하세요, 제로초님 타입스크립트 axios 분석 강의보고 궁금한점이 있어서 질문드립니다

1

386

1

안녕하세요. 제로초님 당신의 강의 매니아 입니다. typescript 모듈 관련 질문이 있어서요.

0

268

1

axios catch 에서 error 타입에 대해 as 없이 이렇게 사용하면 어떨까요?

0

405

1

global 선언 시 export {}

0

296

1

initialState가 제네릭 S인 이유가 잘 이해가 되지 않습니다.

0

308

1

declare module vs declare namespace

0

472

1

declare namespace vs namespace

0

493

2

"axios": "1.4.0" 버전 axios type 코드가 강의와 다릅니다!

0

555

1

Redux type 설정 과정에서 발생한 오류 질문 (ts[2345])

1

375

2

index.d.ts 에서 global declare 선언을 했을 때와 하지 않았을 때의 차이

0

402

1

미들웨어가 커링패턴으로 이루어진 이유

0

434

1