본문으로 건너뛰기

인터페이스: AsyncDebouncerOptions<TFn>

정의 위치: async-debouncer.ts:71

비동기 디바운스 함수를 구성하기 위한 옵션입니다.

타입 매개변수

TFn

TFn extends AnyAsyncFunction

속성

asyncRetryerOptions?

optional asyncRetryerOptions: AsyncRetryerOptions<TFn>;

정의 위치: async-debouncer.ts:75

내부 비동기 재시도기를 구성하기 위한 옵션입니다.


enabled?

optional enabled: boolean | (debouncer) => boolean;

정의 위치: async-debouncer.ts:81

디바운서의 활성화 여부입니다. 비활성화되면 maybeExecute가 어떤 실행도 트리거하지 않습니다. 불리언 또는 불리언을 반환하는 함수일 수 있습니다. 기본값은 true입니다.


initialState?

optional initialState: Partial<AsyncDebouncerState<TFn>>;

정의 위치: async-debouncer.ts:85

비동기 디바운서의 초기 상태입니다.


key?

optional key: string;

정의 위치: async-debouncer.ts:90

이 비동기 디바운서 인스턴스를 식별하는 선택적 키입니다. 제공하면 해당하는 경우 개발자 도구와 PacerProvider에서 이 키로 비동기 디바운서를 식별합니다.


leading?

optional leading: boolean;

정의 위치: async-debouncer.ts:95

타임아웃의 선행 시점에 실행할지 여부입니다. 기본값은 false입니다.


onError()?

optional onError: (error, args, debouncer) => void;

정의 위치: async-debouncer.ts:101

디바운스된 함수가 예외를 던질 때 사용하는 선택적 오류 처리기입니다. 제공하면 오류 및 디바운서 인스턴스와 함께 처리기가 호출됩니다. throwOnError와 함께 사용할 수 있으며, 오류가 던져지기 전에 처리기가 호출됩니다.

매개변수

error

Error

args

Parameters&lt;TFn>

debouncer

AsyncDebouncer&lt;TFn>

반환값

void


onSettled()?

optional onSettled: (args, debouncer) => void;

정의 위치: async-debouncer.ts:109

디바운스된 함수가 실행될 때 호출하는 선택적 콜백입니다.

매개변수

args

Parameters&lt;TFn>

debouncer

AsyncDebouncer&lt;TFn>

반환값

void


onSuccess()?

optional onSuccess: (result, args, debouncer) => void;

정의 위치: async-debouncer.ts:113

디바운스된 함수가 실행될 때 호출하는 선택적 콜백입니다.

매개변수

result

Awaited&lt;ReturnType&lt;TFn>>

args

Parameters&lt;TFn>

debouncer

AsyncDebouncer&lt;TFn>

반환값

void


throwOnError?

optional throwOnError: boolean;

정의 위치: async-debouncer.ts:123

오류가 발생할 때 오류를 던질지 여부입니다. onError 처리기를 제공하지 않으면 기본값은 true이고, onError 처리기를 제공하면 false입니다. 이러한 기본값을 재정의하도록 명시적으로 설정할 수 있습니다.


trailing?

optional trailing: boolean;

정의 위치: async-debouncer.ts:128

타임아웃의 후행 시점에 실행할지 여부입니다. 기본값은 true입니다.


wait

wait: number | (debouncer) => number;

정의 위치: async-debouncer.ts:134

마지막 호출 후 실행하기 전에 대기할 지연 시간(밀리초)입니다. 숫자 또는 숫자를 반환하는 함수일 수 있습니다. 기본값은 0ms입니다.