schangxiang@126.com
2025-09-19 0821aa23eabe557c0d9ef5dbe6989c68be35d1fe
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import { QueryBuilder } from "./QueryBuilder";
import { QueryExpressionMap } from "./QueryExpressionMap";
/**
 * Allows to work with entity relations and perform specific operations with those relations.
 *
 * todo: add transactions everywhere
 */
export declare class RelationRemover {
    protected queryBuilder: QueryBuilder<any>;
    protected expressionMap: QueryExpressionMap;
    constructor(queryBuilder: QueryBuilder<any>, expressionMap: QueryExpressionMap);
    /**
     * Performs remove operation on a relation.
     */
    remove(value: any | any[]): Promise<void>;
}