UNPKG

kysely-codegen

Version:

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

12 lines (11 loc) 353 B
import type { ColumnType } from "kysely"; export type Generated<T> = T extends ColumnType<infer S, infer I, infer U> ? ColumnType<S, I | undefined, U> : ColumnType<T, T | undefined, T>; export interface FooBar { false: number; id: Generated<number>; true: number; userStatus: string | null; } export interface DB { fooBar: FooBar; }