DIR : /home/kozerus/public_html/cropex/node/node_modules/drizzle-orm/kysely/index.d.cts

/home/kozerus/public_html/cropex/node/node_modules/drizzle-orm/kysely

import type { ColumnType } from 'kysely';
import type { InferInsertModel, InferSelectModel, MapColumnName, Table } from "../table.cjs";
import type { Simplify } from "../utils.cjs";
export type Kyselify<T extends Table> = Simplify<{
    [Key in keyof T['_']['columns'] & string as MapColumnName<Key, T['_']['columns'][Key], true>]: ColumnType<InferSelectModel<T, {
        dbColumnNames: true;
    }>[MapColumnName<Key, T['_']['columns'][Key], true>], MapColumnName<Key, T['_']['columns'][Key], true> extends keyof InferInsertModel<T, {
        dbColumnNames: true;
    }> ? InferInsertModel<T, {
        dbColumnNames: true;
    }>[MapColumnName<Key, T['_']['columns'][Key], true>] : never, MapColumnName<Key, T['_']['columns'][Key], true> extends keyof InferInsertModel<T, {
        dbColumnNames: true;
    }> ? InferInsertModel<T, {
        dbColumnNames: true;
    }>[MapColumnName<Key, T['_']['columns'][Key], true>] : never>;
}>;
//


koh5_pano



Your browser does not support the HTML5 canvas element.


Drag mouse to navigate.

Navigation





17.Aug.2010, Martin Wengenmayer