인터페이스: DebouncerState<TFn>
정의 위치: debouncer.ts:6
타입 매개변수
TFn
TFn extends AnyFunction
속성
canLeadingExecute
canLeadingExecute: boolean;
정의 위치: debouncer.ts:10
디바운서가 타임아웃의 선행 시점에 실행될 수 있는지 여부입니다.
executionCount
executionCount: number;
정의 위치: debouncer.ts:14
완료된 함수 실행 횟수입니다.
isPending
isPending: boolean;
정의 위치: debouncer.ts:18
디바운서가 실행을 트리거할 타임아웃을 기다리고 있는지 여부입니다.
lastArgs
lastArgs: Parameters<TFn> | undefined;
정의 위치: debouncer.ts:22
가장 최근의 maybeExecute 호출에 전달된 인수입니다.
maybeExecuteCount
maybeExecuteCount: number;
정의 위치: debouncer.ts:26
maybeExecute가 호출된 횟수입니다(감소율 계산용).
status
status: "disabled" | "idle" | "pending";
정의 위치: debouncer.ts:30
현재 실행 상태입니다. 활성 상태가 아니면 'idle', 타임아웃을 기다리는 중이면 'pending'입니다.