인터페이스: QueuerOptions<TValue>
정의 위치: queuer.ts:83
Queuer 인스턴스를 구성하는 옵션입니다.
이 옵션은 큐 동작, 항목 만료, 콜백 등을 제어합니다.
타입 매개변수
TValue
TValue
속성
addItemsTo?
optional addItemsTo: QueuePosition;
정의 위치: queuer.ts:88
큐 처리기에 항목을 추가할 기본 위치입니다.
기본값
'back'
expirationDuration?
optional expirationDuration: number;
정의 위치: queuer.ts:93
항목이 큐에 머무를 수 있는 최대 시간(밀리초)입니다. 제공하지 않으면 항목이 만료되지 않습니다.
getIsExpired()?
optional getIsExpired: (item, addedAt) => boolean;
정의 위치: queuer.ts:98
항목의 만료 여부를 결정하는 함수입니다. 제공하면 expirationDuration의 동작을 재정의합니다.
매개변수
item
TValue
addedAt
number
반환값
boolean
getItemsFrom?
optional getItemsFrom: QueuePosition;
정의 위치: queuer.ts:103
처리 중 항목을 가져올 기본 위치입니다.
기본값
'front'
getPriority()?
optional getPriority: (item) => number;
정의 위치: queuer.ts:108
큐 처리기 항목의 우선순위를 결정하는 함수입니다. 우선순위가 높은 항목을 먼저 처리합니다.
매개변수
item
TValue
반환값
number
initialItems?
optional initialItems: TValue[];
정의 위치: queuer.ts:112
큐 처리기를 채울 초기 항목입니다.
initialState?
optional initialState: Partial<QueuerState<TValue>>;
정의 위치: queuer.ts:116
큐 처리기의 초기 상태입니다.
key?
optional key: string;
정의 위치: queuer.ts:121
이 큐 처리기 인스턴스를 식별하는 선택적 키입니다. 제공하면 해당하는 경우 개발자 도구와 PacerProvider에서 이 키로 큐 처리기를 식별합니다.
maxSize?
optional maxSize: number;
정의 위치: queuer.ts:125
큐 처리기에 허용되는 최대 항목 수입니다.
onExecute()?
optional onExecute: (item, queuer) => void;
정의 위치: queuer.ts:129
큐 처리기에서 항목이 제거될 때마다 실행되는 콜백입니다.
매개변수
item
TValue
queuer
Queuer<TValue>
반환값
void
onExpire()?
optional onExpire: (item, queuer) => void;
정의 위치: queuer.ts:133
큐 처리기에서 항목이 만료될 때마다 실행되는 콜백입니다.
매개변수
item
TValue
queuer
Queuer<TValue>
반환값
void
onItemsChange()?
optional onItemsChange: (queuer) => void;
정의 위치: queuer.ts:137
큐 처리기에서 항목을 추가하거나 제거할 때마다 실행되는 콜백입니다.
매개변수
queuer
Queuer<TValue>
반환값
void
onReject()?
optional onReject: (item, queuer) => void;
정의 위치: queuer.ts:141
큐 처리기에 항목을 추가하는 작업이 거부될 때마다 실행되는 콜백입니다.
매개변수
item
TValue
queuer
Queuer<TValue>
반환값
void
started?
optional started: boolean;
정의 위치: queuer.ts:145
큐 처리기가 작업 처리를 즉시 시작해야 하는지를 나타냅니다.
wait?
optional wait: number | (queuer) => number;
정의 위치: queuer.ts:151
항목을 처리하는 사이에 대기할 시간(밀리초)입니다. 숫자 또는 숫자를 반환하는 함수일 수 있습니다.
기본값
0