drizzle-orm-pg
Advanced tools
Comparing version 0.14.1-bad61c5 to 0.14.1-c5dca58
{ | ||
"name": "drizzle-orm-pg", | ||
"version": "0.14.1-bad61c5", | ||
"version": "0.14.1-c5dca58", | ||
"description": "Drizzle ORM package for PostgreSQL database", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
import { SelectFields, SelectFieldsOrdered } from './operations'; | ||
import { AnyPgTable } from './table'; | ||
export { getTableColumns } from 'drizzle-orm/utils'; | ||
export declare function getTableColumns<TTable extends AnyPgTable>(table: TTable): import("./columns").AnyPgColumn<{ | ||
tableName: string; | ||
}>[]; | ||
export declare function getTableIndexes<TTable extends AnyPgTable>(table: TTable): import("./indexes").Index[]; | ||
@@ -5,0 +7,0 @@ export declare function getTableForeignKeys<TTable extends AnyPgTable>(table: TTable): import("./foreign-keys").ForeignKey[]; |
@@ -8,4 +8,8 @@ "use strict"; | ||
const table_1 = require("./table"); | ||
var utils_1 = require("drizzle-orm/utils"); | ||
Object.defineProperty(exports, "getTableColumns", { enumerable: true, get: function () { return utils_1.getTableColumns; } }); | ||
function getTableColumns(table) { | ||
const columns = table[table_1.PgTable.Symbol.Columns]; | ||
const keys = Reflect.ownKeys(columns); | ||
return keys.map((key) => columns[key]); | ||
} | ||
exports.getTableColumns = getTableColumns; | ||
function getTableIndexes(table) { | ||
@@ -12,0 +16,0 @@ const indexes = table[table_1.PgTable.Symbol.Indexes]; |
Sorry, the diff of this file is not supported yet
220349
3342