인터페이스: BaseStrategy<TName>
정의 위치: packages/db/src/strategies/types.ts:6
모든 전략 구현이 준수해야 하는 기본 전략 인터페이스입니다
확장 대상
타입 매개변수
TName
TName extends string = string
속성
_type
_type: TName;
정의 위치: 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 extends object = Record<string, unknown>
매개변수
fn
() => Transaction<T>
실행할 함수입니다
반환값
void | Promise<void>
해당하는 경우 함수 실행 결과입니다