/opt/canhelp/node_modules/drizzle-orm/xata-http
Edit: /opt/canhelp/node_modules/drizzle-orm/xata-http/driver.d.ts (1336B)
import { entityKind } from "../entity.js";
import type { Logger } from "../logger.js";
import { PgDatabase } from "../pg-core/db.js";
import { PgDialect } from "../pg-core/dialect.js";
import type { RelationalSchemaConfig, TablesRelationalConfig } from "../relations.js";
import type { DrizzleConfig } from "../utils.js";
import type { XataHttpClient, XataHttpQueryResultHKT } from "./session.js";
import { XataHttpSession } from "./session.js";
export interface XataDriverOptions {
logger?: Logger;
}
export declare class XataHttpDriver {
private client;
private dialect;
private options;
static readonly [entityKind]: string;
constructor(client: XataHttpClient, dialect: PgDialect, options?: XataDriverOptions);
createSession(schema: RelationalSchemaConfig
| undefined): XataHttpSession, TablesRelationalConfig>;
initMappers(): void;
}
export declare class XataHttpDatabase = Record> extends PgDatabase {
static readonly [entityKind]: string;
}
export declare function drizzle = Record>(client: XataHttpClient, config?: DrizzleConfig): XataHttpDatabase & {
$client: XataHttpClient;
};