UNPKG

@nestjs-kitchen/connextion-presto

Version:

A flexible module to provide presto-client interface in NextJS.

14 lines (13 loc) 635 B
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>>; }