인터페이스: QueuedSignal()<TValue, TSelected>
정의 위치: angular-pacer/src/queuer/injectQueuedSignal.ts:6
타입 매개변수
TValue
TValue
TSelected
TSelected = {
}
QueuedSignal(): TValue[];
정의 위치: angular-pacer/src/queuer/injectQueuedSignal.ts:7
반환값
TValue[]
속성
addItem()
addItem: (item, position?, runOnItemsChange?) => boolean;
정의 위치: angular-pacer/src/queuer/injectQueuedSignal.ts:8
큐에 항목을 추가합니다. 큐가 가득 찬 경우 항목이 거부되고 onReject가 호출됩니다.
undefined는 큐에 추가할 수 없으며(내부적으로 "항목 없음"을 나타내는 센티널) 항상 거부됩니다.
설정에 따라 우선순위를 기준으로 또는 큐의 앞/뒤에 항목을 삽입할 수 있습니다.
항목이 추가되면 true를, 큐가 가득 찬 경우 false를 반환합니다.
사용 예시:
queuer.addItem('task');
queuer.addItem('task2', 'front');
매개변수
item
TValue
position?
QueuePosition
runOnItemsChange?
boolean
반환값
boolean
queuer
queuer: AngularQueuer<TValue, TSelected>;