@nestjs-kitchen/connextion-presto
Version:
A flexible module to provide presto-client interface in NextJS.
14 lines (13 loc) • 635 B
TypeScript
import { ConnextionInstance } from '@nestjs-kitchen/connextion';
import type { ExecuteOptions, PrestoInstanceOptions, QueryResult, QueryResultRow } from './types';
export declare class PrestoInstance extends ConnextionInstance<PrestoInstanceOptions> {
private client;
private queryIdMap;
private logger;
private debugLogger;
constructor(name: string, options?: PrestoInstanceOptions);
private end;
dispose(): Promise<PromiseSettledResult<void>[]> | undefined;
create(options: PrestoInstanceOptions): void;
execute<T extends QueryResultRow = any>(options: ExecuteOptions): Promise<QueryResult<T>>;
}