본문으로 건너뛰기

인터페이스: QueueStrategy

정의 위치: packages/db/src/strategies/types.ts:66

모든 실행을 순서대로 처리하는 큐 전략입니다. FIFO: { addItemsTo: 'back', getItemsFrom: 'front' } LIFO: { addItemsTo: 'back', getItemsFrom: 'back' }

상속

속성

_type

_type: "queue";

정의 위치: packages/db/src/strategies/types.ts:8

전략 식별을 위한 유형 판별자입니다

상속받은 속성

BaseStrategy._type


cleanup()

cleanup: () => void;

정의 위치: packages/db/src/strategies/types.ts:23

전략이 보유한 모든 리소스를 정리합니다 전략이 더 이상 필요하지 않을 때 호출해야 합니다

반환값

void

상속받은 속성

BaseStrategy.cleanup


execute()

execute: <T>(fn) => void | Promise<void>;

정의 위치: packages/db/src/strategies/types.ts:15

전략의 타이밍 규칙에 따라 함수를 실행합니다

타입 매개변수

T

T 확장 object = Record&lt;string, unknown>

매개변수

fn

() => Transaction&lt;T>

실행할 함수입니다

반환값

void | Promise&lt;void>

해당하는 경우 함수 실행 결과입니다

상속받은 속성

BaseStrategy.execute


options?

optional options: QueueStrategyOptions;

정의 위치: packages/db/src/strategies/types.ts:67