import QueryTable from "../query-table"; import QueryJoinCondition from "../condition/query-join-condition"; import JoinedTables from "./joined-tables"; import {JoinType} from "../helpers/internal-types"; export default class JoinedTablesChain> { constructor( protected _table: QueryTable, protected _modifier: JoinType, protected _parent: JoinedTables | QueryTable ) {} on(condition: QueryJoinCondition): JoinedTables { return new JoinedTables(condition, this); } }