typeorm
Version:
Data-Mapper ORM for TypeScript and ES2023+. Supports MySQL/MariaDB, PostgreSQL, MS SQL Server, Oracle, SAP HANA, SQLite, MongoDB databases.
13 lines (12 loc) • 702 B
TypeScript
import type { RelationIdAttribute } from "./RelationIdAttribute";
import type { DataSource } from "../../data-source/DataSource";
import type { RelationIdLoadResult } from "./RelationIdLoadResult";
import type { QueryRunner } from "../../query-runner/QueryRunner";
export declare class RelationIdLoader {
protected dataSource: DataSource;
protected queryRunner: QueryRunner | undefined;
protected relationIdAttributes: RelationIdAttribute[];
protected withDeleted: boolean;
constructor(dataSource: DataSource, queryRunner: QueryRunner | undefined, relationIdAttributes: RelationIdAttribute[], withDeleted?: boolean);
load(rawEntities: any[]): Promise<RelationIdLoadResult[]>;
}