/opt/canhelp/node_modules/drizzle-orm/singlestore-proxy
NameSizeModeActions
driver.cjs24040644editdlrm
driver.cjs.map28540644editdlrm
driver.d.cts8960644editdlrm
driver.d.ts8920644editdlrm
driver.js12970644editdlrm
driver.js.map28610644editdlrm
index.cjs12570644editdlrm
index.cjs.map2310644editdlrm
index.d.cts610644editdlrm
index.d.ts590644editdlrm
index.js920644editdlrm
index.js.map1920644editdlrm
migrator.cjs23550644editdlrm
migrator.cjs.map25140644editdlrm
migrator.d.cts3730644editdlrm
migrator.d.ts3710644editdlrm
migrator.js12290644editdlrm
migrator.js.map24780644editdlrm
session.cjs50290644editdlrm
session.cjs.map88370644editdlrm
session.d.cts36870644editdlrm
session.d.ts36760644editdlrm
session.js37440644editdlrm
session.js.map88030644editdlrm
Edit: /opt/canhelp/node_modules/drizzle-orm/singlestore-proxy/session.d.ts (3676B)
import type { FieldPacket, ResultSetHeader } from 'mysql2/promise'; import { entityKind } from "../entity.js"; import type { Logger } from "../logger.js"; import type { RelationalSchemaConfig, TablesRelationalConfig } from "../relations.js"; import type { SingleStoreDialect } from "../singlestore-core/dialect.js"; import { SingleStoreTransaction } from "../singlestore-core/index.js"; import type { SelectedFieldsOrdered } from "../singlestore-core/query-builders/select.types.js"; import type { PreparedQueryKind, SingleStorePreparedQueryConfig, SingleStorePreparedQueryHKT, SingleStoreQueryResultHKT, SingleStoreTransactionConfig } from "../singlestore-core/session.js"; import { SingleStorePreparedQuery as PreparedQueryBase, SingleStoreSession } from "../singlestore-core/session.js"; import type { Query, SQL } from "../sql/sql.js"; import { type Assume } from "../utils.js"; import type { RemoteCallback } from "./driver.js"; export type SingleStoreRawQueryResult = [ResultSetHeader, FieldPacket[]]; export interface SingleStoreRemoteSessionOptions { logger?: Logger; } export declare class SingleStoreRemoteSession, TSchema extends TablesRelationalConfig> extends SingleStoreSession { private client; private schema; static readonly [entityKind]: string; private logger; constructor(client: RemoteCallback, dialect: SingleStoreDialect, schema: RelationalSchemaConfig | undefined, options: SingleStoreRemoteSessionOptions); prepareQuery(query: Query, fields: SelectedFieldsOrdered | undefined, customResultMapper?: (rows: unknown[][]) => T['execute'], generatedIds?: Record[], returningIds?: SelectedFieldsOrdered): PreparedQueryKind; all(query: SQL): Promise; transaction(_transaction: (tx: SingleStoreProxyTransaction) => Promise, _config?: SingleStoreTransactionConfig): Promise; } export declare class SingleStoreProxyTransaction, TSchema extends TablesRelationalConfig> extends SingleStoreTransaction { static readonly [entityKind]: string; transaction(_transaction: (tx: SingleStoreProxyTransaction) => Promise): Promise; } export declare class PreparedQuery extends PreparedQueryBase { private client; private queryString; private params; private logger; private fields; private customResultMapper?; private generatedIds?; private returningIds?; static readonly [entityKind]: string; constructor(client: RemoteCallback, queryString: string, params: unknown[], logger: Logger, fields: SelectedFieldsOrdered | undefined, customResultMapper?: ((rows: unknown[][]) => T["execute"]) | undefined, generatedIds?: Record[] | undefined, returningIds?: SelectedFieldsOrdered | undefined); execute(placeholderValues?: Record | undefined): Promise; iterator(_placeholderValues?: Record): AsyncGenerator; } export interface SingleStoreRemoteQueryResultHKT extends SingleStoreQueryResultHKT { type: SingleStoreRawQueryResult; } export interface SingleStoreRemotePreparedQueryHKT extends SingleStorePreparedQueryHKT { type: PreparedQuery>; }