@dazejs/framework
Version:
Daze.js - A powerful web framework for Node.js
13 lines (12 loc) • 526 B
TypeScript
import { Builder, TJoinType, TSymlink } from './builder';
export declare class NJoin {
builder: Builder;
type: TJoinType;
constructor(builder: Builder, type: TJoinType);
get proxy(): ProxyHandler<this>;
table(table: string, as?: string): this;
on(column: string, operator: string, seed?: string, symlink?: TSymlink): this;
orOn(column: string, operator: string, seed?: string): this;
}
export type Join = NJoin & Builder;
export declare const Join: new (builder: Builder, type: TJoinType) => Join;