kysely-codegen
Version:
`kysely-codegen` generates Kysely type definitions from your database. That's it.
21 lines (20 loc) • 874 B
TypeScript
import { PostgresDialect as KyselyPostgresDialect } from 'kysely';
import type { CreateKyselyDialectOptions } from '../../dialect';
import { IntrospectorDialect } from '../../dialect';
import type { DateParser } from './date-parser';
import type { NumericParser } from './numeric-parser';
import { PostgresIntrospector } from './postgres-introspector';
type PostgresDialectOptions = {
dateParser?: DateParser;
defaultSchemas?: string[];
domains?: boolean;
numericParser?: NumericParser;
partitions?: boolean;
};
export declare class PostgresIntrospectorDialect extends IntrospectorDialect {
protected readonly options: PostgresDialectOptions;
readonly introspector: PostgresIntrospector;
constructor(options?: PostgresDialectOptions);
createKyselyDialect(options: CreateKyselyDialectOptions): Promise<KyselyPostgresDialect>;
}
export {};