UNPKG

typeorm

Version:

Data-Mapper ORM for TypeScript and ES2021+. Supports MySQL/MariaDB, PostgreSQL, MS SQL Server, Oracle, SAP HANA, SQLite, MongoDB databases.

24 lines (23 loc) 855 B
import { EntityManager } from "../entity-manager/EntityManager"; import { EntityMetadata } from "../metadata/EntityMetadata"; import { FindTreesOptions } from "../repository/FindTreesOptions"; /** * Provides utilities for manipulating tree structures. * */ export declare class TreeRepositoryUtils { static createRelationMaps(manager: EntityManager, metadata: EntityMetadata, alias: string, rawResults: any[]): { id: any; parentId: any; }[]; static buildChildrenEntityTree(metadata: EntityMetadata, entity: any, entities: any[], relationMaps: { id: any; parentId: any; }[], options: FindTreesOptions & { depth: number; }): void; static buildParentEntityTree(metadata: EntityMetadata, entity: any, entities: any[], relationMaps: { id: any; parentId: any; }[]): void; }