본문으로 건너뛰기

인터페이스: 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>;

정의 위치: angular-pacer/src/queuer/injectQueuedSignal.ts:9