bknd
Version:
Lightweight Firebase/Supabase alternative built to run anywhere — incl. Next.js, React Router, Astro, Cloudflare, Bun, Node, AWS Lambda & more.
9 lines (8 loc) • 426 B
TypeScript
import type { Entity } from "../Entity";
import type { EntityManager } from "../EntityManager";
import type { RepositoryQB } from "./Repository";
export declare class JoinBuilder {
private static buildClause;
static getJoinedEntityNames(em: EntityManager<any>, entity: Entity, joins: string[]): string[];
static addClause(em: EntityManager<any>, qb: RepositoryQB, entity: Entity, joins: string[]): RepositoryQB;
}