schangxiang@126.com
2025-09-18 49a51c068d62084bc4c3e77c4be94a20de556c4a
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>;
}