UNPKG

@nestjs-kitchen/connextion-presto

Version:

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

15 lines (14 loc) 500 B
import type { ClientOptions, Column, QueryOptions } from 'presto-client'; export type PrestoInstanceOptions = ClientOptions & { debug?: boolean | ((data: Record<any, any>) => void); }; export type ExecuteOptions = Omit<QueryOptions, 'cancel' | 'state' | 'success' | 'error' | 'callback'>; export interface QueryResultRow { [column: string]: any; } export type QueryResult<R extends QueryResultRow = any> = { columns: Column[]; rows: R[]; rowCount: number; queryId: string; };