UNPKG

@maktouch/kysely-bigquery

Version:
15 lines (14 loc) 593 B
import { DatabaseIntrospector, Dialect, Driver, Kysely, MysqlAdapter, QueryCompiler } from 'kysely'; import { BigQueryOptions, BigQuery, Dataset, Table } from '@google-cloud/bigquery'; export interface BigQueryDialectConfig { options?: BigQueryOptions; bigquery?: BigQuery | Dataset | Table; } export declare class BigQueryDialect implements Dialect { #private; constructor(config?: BigQueryDialectConfig); createAdapter(): MysqlAdapter; createDriver(): Driver; createQueryCompiler(): QueryCompiler; createIntrospector(db: Kysely<any>): DatabaseIntrospector; }