UNPKG

kysely-codegen

Version:

`kysely-codegen` generates Kysely type definitions from your database. That's it.

15 lines (14 loc) 633 B
import { DatabaseMetadata } from '../../core'; import type { IntrospectOptions } from '../../introspector'; import { Introspector } from '../../introspector'; import type { PostgresAdapter } from './postgres-adapter'; import type { PostgresDB } from './postgres-db'; export type PostgresIntrospectorOptions = { domains: boolean; }; export declare class PostgresIntrospector extends Introspector<PostgresDB> { #private; readonly adapter: PostgresAdapter; constructor(adapter: PostgresAdapter, options?: PostgresIntrospectorOptions); introspect(options: IntrospectOptions<PostgresDB>): Promise<DatabaseMetadata>; }