drizzle-orm-pg
Advanced tools
Comparing version 0.14.0-beta.1-44e9f79 to 0.14.0-beta.2-f67992c
import { Logger } from 'drizzle-orm'; | ||
import { PgDatabase } from '../db'; | ||
import { PgDialect } from '../dialect'; | ||
@@ -12,5 +13,9 @@ import { NeonClient, NeonSession } from './session'; | ||
constructor(client: NeonClient, dialect: PgDialect, options?: NeonDriverOptions); | ||
connect(): Promise<NeonSession>; | ||
createSession(): NeonSession; | ||
initMappers(): void; | ||
} | ||
export declare function pg(client: NeonClient, options?: NeonDriverOptions): NeonDriver; | ||
export interface DrizzleConfig { | ||
logger?: Logger; | ||
} | ||
export { PgDatabase } from '../db'; | ||
export declare function connect(client: NeonClient, config?: DrizzleConfig): Promise<PgDatabase>; |
@@ -12,3 +12,3 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.pg = exports.NeonDriver = void 0; | ||
exports.connect = exports.PgDatabase = exports.NeonDriver = void 0; | ||
const serverless_1 = require("@neondatabase/serverless"); | ||
@@ -24,6 +24,4 @@ const dialect_1 = require("../dialect"); | ||
} | ||
connect() { | ||
return __awaiter(this, void 0, void 0, function* () { | ||
return new session_1.NeonSession(this.client, this.dialect, { logger: this.options.logger }); | ||
}); | ||
createSession() { | ||
return new session_1.NeonSession(this.client, this.dialect, { logger: this.options.logger }); | ||
} | ||
@@ -37,6 +35,13 @@ initMappers() { | ||
exports.NeonDriver = NeonDriver; | ||
function pg(client, options = {}) { | ||
return new NeonDriver(client, new dialect_1.PgDialect(), options); | ||
var db_1 = require("../db"); | ||
Object.defineProperty(exports, "PgDatabase", { enumerable: true, get: function () { return db_1.PgDatabase; } }); | ||
function connect(client, config = {}) { | ||
return __awaiter(this, void 0, void 0, function* () { | ||
const dialect = new dialect_1.PgDialect(); | ||
const driver = new NeonDriver(client, dialect, { logger: config.logger }); | ||
const session = driver.createSession(); | ||
return dialect.createDB(session); | ||
}); | ||
} | ||
exports.pg = pg; | ||
exports.connect = connect; | ||
//# sourceMappingURL=driver.js.map |
@@ -1,3 +0,2 @@ | ||
export * from './connector'; | ||
export * from './driver'; | ||
export * from './session'; |
@@ -17,5 +17,4 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
__exportStar(require("./connector"), exports); | ||
__exportStar(require("./driver"), exports); | ||
__exportStar(require("./session"), exports); | ||
//# sourceMappingURL=index.js.map |
import { MigrationConfig } from 'drizzle-orm/migrator'; | ||
import { PgDatabase } from './connector'; | ||
import { PgDatabase } from './driver'; | ||
export declare function migrate(db: PgDatabase, config: string | MigrationConfig): Promise<void>; |
import { Logger } from 'drizzle-orm'; | ||
import { PgDatabase } from '../db'; | ||
import { PgDialect } from '../dialect'; | ||
@@ -12,5 +13,9 @@ import { NodePgClient, NodePgSession } from './session'; | ||
constructor(client: NodePgClient, dialect: PgDialect, options?: PgDriverOptions); | ||
connect(): Promise<NodePgSession>; | ||
createSession(): NodePgSession; | ||
initMappers(): void; | ||
} | ||
export declare function pg(client: NodePgClient, options?: PgDriverOptions): NodePgDriver; | ||
export interface DrizzleConfig { | ||
logger?: Logger; | ||
} | ||
export { PgDatabase } from '../db'; | ||
export declare function drizzle(client: NodePgClient, config?: DrizzleConfig): PgDatabase; |
"use strict"; | ||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } | ||
return new (P || (P = Promise))(function (resolve, reject) { | ||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } | ||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } | ||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } | ||
step((generator = generator.apply(thisArg, _arguments || [])).next()); | ||
}); | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.pg = exports.NodePgDriver = void 0; | ||
exports.drizzle = exports.PgDatabase = exports.NodePgDriver = void 0; | ||
const pg_1 = require("pg"); | ||
@@ -23,6 +14,4 @@ const dialect_1 = require("../dialect"); | ||
} | ||
connect() { | ||
return __awaiter(this, void 0, void 0, function* () { | ||
return new session_1.NodePgSession(this.client, this.dialect, { logger: this.options.logger }); | ||
}); | ||
createSession() { | ||
return new session_1.NodePgSession(this.client, this.dialect, { logger: this.options.logger }); | ||
} | ||
@@ -36,6 +25,11 @@ initMappers() { | ||
exports.NodePgDriver = NodePgDriver; | ||
function pg(client, options = {}) { | ||
return new NodePgDriver(client, new dialect_1.PgDialect(), options); | ||
var db_1 = require("../db"); | ||
Object.defineProperty(exports, "PgDatabase", { enumerable: true, get: function () { return db_1.PgDatabase; } }); | ||
function drizzle(client, config = {}) { | ||
const dialect = new dialect_1.PgDialect(); | ||
const driver = new NodePgDriver(client, dialect, { logger: config.logger }); | ||
const session = driver.createSession(); | ||
return dialect.createDB(session); | ||
} | ||
exports.pg = pg; | ||
exports.drizzle = drizzle; | ||
//# sourceMappingURL=driver.js.map |
@@ -1,3 +0,2 @@ | ||
export * from './connector'; | ||
export * from './driver'; | ||
export * from './session'; |
@@ -17,5 +17,4 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
__exportStar(require("./connector"), exports); | ||
__exportStar(require("./driver"), exports); | ||
__exportStar(require("./session"), exports); | ||
//# sourceMappingURL=index.js.map |
{ | ||
"name": "drizzle-orm-pg", | ||
"version": "0.14.0-beta.1-44e9f79", | ||
"version": "0.14.0-beta.2-f67992c", | ||
"description": "Drizzle ORM package for PostgreSQL database", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
218758
150
3353