반응형
타이프스크립트에서 관찰자의 유형을 정의하는 방법
Typecript에서 관찰자 변수를 입력하십시오.
Observer.create(observer: whatTypeShouldIUse => /* do things with observer */)
나는 그것을 사용하려고 노력했다.Observer
rxjs 라이브러리의 클래스 또는 인터페이스. 그러나 일반 유형이다.
내 관찰자에게 어떤 타입을 주어야 할까? 나는 어떤 타입을 써야 할까?Observer<any>
일단은...
아직 해결책을 찾지 못하셨을 때를 대비해서.먼저 Observer와 Observable 라이브러리를 모두 가져와야 한다.
import { Observable, Observer } from 'rxjs';
당신의 질문에 따라 우리는 다음과 같은 일을 한다.
Observable.create( (observer: Observer<JSON>) => {
/* do things with observer */
observer.next(data); //data - Must be a JSON object
observer.complete();
})
관찰자 유형 인수는 다음 유형의 인수에 해당한다는 점에 유의하십시오.observer.next(data)
.
참조URL: https://stackoverflow.com/questions/42394438/how-to-define-the-type-of-an-observer-in-typescript
반응형
'Programing' 카테고리의 다른 글
열별로 NumPy 배열 정렬 (0) | 2022.03.25 |
---|---|
리액트렉스를 사용하여 어레이의 각 요소를 개별적으로 연결하는 방법 (0) | 2022.03.25 |
Python에서 stdout 파이핑 시 올바른 인코딩 설정 (0) | 2022.03.25 |
전화기를 사용할 때 svg를 숨기고 다른 svg를 표시하는 방법 (0) | 2022.03.25 |
Vuetify v-btn 및 Vue 라우터를 사용하여 새 창에서 링크 열기 (0) | 2022.03.25 |