Programing

타이프스크립트에서 관찰자의 유형을 정의하는 방법

c10106 2022. 3. 25. 21:22
반응형

타이프스크립트에서 관찰자의 유형을 정의하는 방법

Typecript에서 관찰자 변수를 입력하십시오.

Observer.create(observer: whatTypeShouldIUse => /* do things with observer */)

나는 그것을 사용하려고 노력했다.Observerrxjs 라이브러리의 클래스 또는 인터페이스. 그러나 일반 유형이다.

내 관찰자에게 어떤 타입을 주어야 할까? 나는 어떤 타입을 써야 할까?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

반응형