UNPKG

kysely-codegen

Version:

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

27 lines (26 loc) 716 B
import type { Kysely } from 'kysely'; import type { Dialect, Logger } from '../core'; import { Serializer } from '../serializer'; import { Transformer } from '../transformer'; export type GenerateOptions = { camelCase?: boolean; db: Kysely<any>; dialect: Dialect; excludePattern?: string; includePattern?: string; logger?: Logger; outFile?: string; print?: boolean; runtimeEnums?: boolean; schema?: string; serializer?: Serializer; transformer?: Transformer; typeOnlyImports?: boolean; verify?: boolean; }; /** * Generates codegen output using specified options. */ export declare class Generator { generate(options: GenerateOptions): Promise<string>; }