UNPKG

typeorm-explain

Version:

Tiny helper to wrap TypeORM's query builder queries to EXPLAIN

13 lines (12 loc) 548 B
import { ObjectLiteral, QueryBuilder, Connection } from 'typeorm'; declare type PostgresExplainParameters = { analyze?: boolean; verbose?: boolean; costs?: boolean; buffers?: boolean; timing?: boolean; }; declare type FormatTypes = 'text' | 'xml' | 'json' | 'yaml'; declare type ExplainParameters = undefined | PostgresExplainParameters; export default function explain<T extends ObjectLiteral>(qb: QueryBuilder<T>, explainParameters?: ExplainParameters, format?: FormatTypes, connection?: Connection): Promise<any>; export {};