본문으로 건너뛰기

인터페이스: AngularAsyncThrottlerOptions<TFn, TSelected>

정의 위치: angular-pacer/src/async-throttler/injectAsyncThrottler.ts:13

확장

  • AsyncThrottlerOptions<TFn>

타입 매개변수

TFn

TFn extends AnyAsyncFunction

TSelected

TSelected = { }

속성

onUnmount()?

optional onUnmount: (throttler) => void;

정의 위치: angular-pacer/src/async-throttler/injectAsyncThrottler.ts:22

컴포넌트가 제거될 때 호출되는 선택적 콜백입니다. 스로틀러 인스턴스를 받습니다. 제공하면 기본 정리 동작(cancel + abort)을 대체합니다. flush() 또는 cancel()을 호출하거나 로깅을 추가하는 등의 용도로 사용합니다. onUnmount에서 flush를 사용할 때는 컴포넌트가 이미 제거되었을 수 있으므로 콜백을 안전하게 보호해야 합니다.

매개변수

throttler

AngularAsyncThrottler<TFn, TSelected>

반환값

void