nest-arango
Version:
ArangoDB driver module for NestJS with a built-in CLI tool for creating and running migration scripts
16 lines • 870 B
TypeScript
import { Database } from 'arangojs';
import { AqlLiteral, AqlQuery } from 'arangojs/aql';
import { ArrayCursor } from 'arangojs/cursor';
import { QueryOptions, TransactionCollections, TransactionOptions } from 'arangojs/database';
import { Transaction } from 'arangojs/transaction';
export declare class ArangoManager {
private readonly _logger;
private readonly _database;
private readonly _debug;
constructor(database: Database, debug?: boolean);
get database(): Database;
beginTransaction(collections: TransactionCollections, options?: TransactionOptions): Promise<Transaction>;
query<T = any>(query: AqlQuery<T>, options?: QueryOptions): Promise<ArrayCursor<T>>;
query<T = any>(query: string | AqlLiteral, bindVars?: Record<string, any>, options?: QueryOptions): Promise<ArrayCursor<T>>;
}
//# sourceMappingURL=arango.manager.d.ts.map