asyncStore增加了checkRelation接口声明

This commit is contained in:
Xu Chang 2025-08-11 15:41:25 +08:00
parent 33f23babbf
commit 3790dc1def
2 changed files with 3 additions and 0 deletions

View File

@ -72,4 +72,5 @@ export interface AsyncRowStore<ED extends EntityDict & BaseEntityDict, Cxt exten
commit(txnId: string): Promise<void>;
rollback(txnId: string): Promise<void>;
exec(script: string, txnId?: string): Promise<void>;
checkRelationAsync<T extends keyof ED, Cxt extends AsyncContext<ED>>(entity: T, operation: Omit<ED[T]['Operation'] | ED[T]['Selection'], 'id'>, context: Cxt): Promise<void>;
}

View File

@ -320,4 +320,6 @@ export interface AsyncRowStore<ED extends EntityDict & BaseEntityDict, Cxt exten
rollback(txnId: string): Promise<void>;
exec(script: string, txnId?: string): Promise<void>;
checkRelationAsync<T extends keyof ED, Cxt extends AsyncContext<ED>>(entity: T, operation: Omit<ED[T]['Operation'] | ED[T]['Selection'], 'id'>, context: Cxt): Promise<void>;
};