firebird-orm
Version:
Um ORM elegante e tipado para Firebird
12 lines (11 loc) • 457 B
TypeScript
import { ConnectionOptions } from './index';
import { Repository } from './repository';
export declare class Connection {
private options;
private pool;
constructor(options: ConnectionOptions);
getRepository<T>(entity: new () => T): Promise<Repository<T>>;
query<T = any>(sql: string, params?: any[]): Promise<T[]>;
close(): Promise<void>;
}
export declare function createConnection(options: ConnectionOptions): Promise<Connection>;