인터페이스: QueueStrategy
정의 위치: packages/db/src/strategies/types.ts:66
모든 실행을 순서대로 처리하는 큐 전략입니다. FIFO: { addItemsTo: 'back', getItemsFrom: 'front' } LIFO: { addItemsTo: 'back', getItemsFrom: 'back' }
상속
BaseStrategy<"queue">
속성
_type
_type: "queue";
정의 위치: packages/db/src/strategies/types.ts:8
전략 식별을 위한 유형 판별자입니다
상속받은 속성
cleanup()
cleanup: () => void;
정의 위치: packages/db/src/strategies/types.ts:23
전략이 보유한 모든 리소스를 정리합니다 전략이 더 이상 필요하지 않을 때 호출해야 합니다
반환값
void
상속받은 속성
execute()
execute: <T>(fn) => void | Promise<void>;
정의 위치: packages/db/src/strategies/types.ts:15
전략의 타이밍 규칙에 따라 함수를 실행합니다
타입 매개변수
T
T 확장 object = Record<string, unknown>
매개변수
fn
() => Transaction<T>
실행할 함수입니다
반환값
void | Promise<void>
해당하는 경우 함수 실행 결과입니다
상속받은 속성
options?
optional options: QueueStrategyOptions;