PollerLike interface
작업에 대한 폴러입니다.
- Extends
-
Promise<TResult>
속성
| is |
폴러가 폴링을 완료한 경우 true입니다. |
| operation |
작업의 상태입니다. 폴러가 아직 제출되지 않은 경우 정의되지 않을 수 있습니다. |
| result | 폴러의 상태에 관계없이 연산의 결과 값입니다. 구현에 따라 정의되지 않았거나 최종 TResult 값의 불완전한 형태일 수 있습니다. |
상속된 속성
| [to |
메서드
| on |
각 폴링이 완료된 후 제공된 콜백을 호출하여 폴러 작업의 현재 상태를 보냅니다. 지정된 콜백 함수에 대한 업데이트 수신을 중지하는 데 사용할 수 있는 메서드를 반환합니다. |
| poll({ abort |
단일 폴링 요청이 완료되면 해결되는 프라미스를 반환합니다. 이 작업은 Poller 작업의 업데이트 메서드를 호출하여 수행합니다. |
| poll |
기본 작업이 완료되면 해결될 프라미스를 반환합니다. |
| serialize() | 연산의 serialize 메서드를 호출하여 폴러 작업의 직렬화된 버전에 사용할 수 있는 프라미스를 반환합니다. |
| submitted() | 폴러가 제출되었는지 확인하는 데 사용할 수 있는 약속을 반환합니다. |
상속된 메서드
| catch<TResult>((reason: any) => TResult | Promise |
Promise의 거부에 대해서만 콜백을 연결합니다. |
| finally(() => void | null) | Promise가 해결될 때 호출되는 콜백을 연결합니다(이행 또는 거부됨). 해결된 값은 콜백에서 수정할 수 없습니다. |
| then<TResult1, TResult2>((value: TResult) => TResult1 | Promise |
Promise의 해결 및/또는 거부에 대한 콜백을 연결합니다. |
속성 세부 정보
isDone
폴러가 폴링을 완료한 경우 true입니다.
isDone: boolean
속성 값
boolean
operationState
작업의 상태입니다. 폴러가 아직 제출되지 않은 경우 정의되지 않을 수 있습니다.
operationState: TState | undefined
속성 값
TState | undefined
result
폴러의 상태에 관계없이 연산의 결과 값입니다. 구현에 따라 정의되지 않았거나 최종 TResult 값의 불완전한 형태일 수 있습니다.
result: TResult | undefined
속성 값
TResult | undefined
상속된 속성 세부 정보
[toStringTag]
[toStringTag]: string
속성 값
string
상속받은 약속. [toStringTag]
메서드 세부 정보
onProgress((state: TState) => void)
각 폴링이 완료된 후 제공된 콜백을 호출하여 폴러 작업의 현재 상태를 보냅니다.
지정된 콜백 함수에 대한 업데이트 수신을 중지하는 데 사용할 수 있는 메서드를 반환합니다.
function onProgress(callback: (state: TState) => void): CancelOnProgress
매개 변수
- callback
-
(state: TState) => void
반품
poll({ abortSignal?: AbortSignalLike })
단일 폴링 요청이 완료되면 해결되는 프라미스를 반환합니다. 이 작업은 Poller 작업의 업데이트 메서드를 호출하여 수행합니다.
function poll(options?: { abortSignal?: AbortSignalLike }): Promise<TState>
매개 변수
- options
-
{ abortSignal?: AbortSignalLike }
반품
Promise<TState>
pollUntilDone({ abortSignal?: AbortSignalLike })
기본 작업이 완료되면 해결될 프라미스를 반환합니다.
function pollUntilDone(pollOptions?: { abortSignal?: AbortSignalLike }): Promise<TResult>
매개 변수
- pollOptions
-
{ abortSignal?: AbortSignalLike }
반품
Promise<TResult>
serialize()
연산의 serialize 메서드를 호출하여 폴러 작업의 직렬화된 버전에 사용할 수 있는 프라미스를 반환합니다.
function serialize(): Promise<string>
반품
Promise<string>
submitted()
폴러가 제출되었는지 확인하는 데 사용할 수 있는 약속을 반환합니다.
function submitted(): Promise<void>
반품
Promise<void>
상속된 메서드 세부 정보
catch<TResult>((reason: any) => TResult | PromiseLike<TResult> | null)
Promise의 거부에 대해서만 콜백을 연결합니다.
function catch<TResult>(onrejected?: (reason: any) => TResult | PromiseLike<TResult> | null): Promise<TResult | TResult>
매개 변수
- onrejected
-
(reason: any) => TResult | PromiseLike<TResult> | null
Promise가 거부되면 실행할 콜백입니다.
반품
Promise<TResult | TResult>
콜백 완료에 대한 약속입니다.
Promise.catch에서 상속된
finally(() => void | null)
Promise가 해결될 때 호출되는 콜백을 연결합니다(이행 또는 거부됨). 해결된 값은 콜백에서 수정할 수 없습니다.
function finally(onfinally?: () => void | null): Promise<TResult>
매개 변수
- onfinally
-
() => void | null
Promise가 해결될 때 실행할 콜백입니다(이행 또는 거부됨).
반품
Promise<TResult>
콜백 완료에 대한 약속입니다.
Promise.finally에서 상속된
then<TResult1, TResult2>((value: TResult) => TResult1 | PromiseLike<TResult1> | null, (reason: any) => TResult2 | PromiseLike<TResult2> | null)
Promise의 해결 및/또는 거부에 대한 콜백을 연결합니다.
function then<TResult1, TResult2>(onfulfilled?: (value: TResult) => TResult1 | PromiseLike<TResult1> | null, onrejected?: (reason: any) => TResult2 | PromiseLike<TResult2> | null): Promise<TResult1 | TResult2>
매개 변수
- onfulfilled
-
(value: TResult) => TResult1 | PromiseLike<TResult1> | null
Promise가 해결될 때 실행할 콜백입니다.
- onrejected
-
(reason: any) => TResult2 | PromiseLike<TResult2> | null
Promise가 거부되면 실행할 콜백입니다.
반품
Promise<TResult1 | TResult2>
콜백이 실행되는 완료에 대한 약속입니다.
Promise에서 상속된