PHP 7.4.33
Preview: session.d.ts Size: 3.37 KB
/var/www/gtechmarathon2026.bitkit.dk/httpdocs/node_modules/drizzle-orm/mysql-proxy/session.d.ts
import type { FieldPacket, ResultSetHeader } from 'mysql2/promise';
import { entityKind } from "../entity.js";
import type { Logger } from "../logger.js";
import type { MySqlDialect } from "../mysql-core/dialect.js";
import { MySqlTransaction } from "../mysql-core/index.js";
import type { SelectedFieldsOrdered } from "../mysql-core/query-builders/select.types.js";
import type { MySqlPreparedQueryConfig, MySqlPreparedQueryHKT, MySqlQueryResultHKT, MySqlTransactionConfig, PreparedQueryKind } from "../mysql-core/session.js";
import { MySqlPreparedQuery as PreparedQueryBase, MySqlSession } from "../mysql-core/session.js";
import type { RelationalSchemaConfig, TablesRelationalConfig } from "../relations.js";
import type { Query, SQL } from "../sql/sql.js";
import { type Assume } from "../utils.js";
import type { RemoteCallback } from "./driver.js";
export type MySqlRawQueryResult = [ResultSetHeader, FieldPacket[]];
export interface MySqlRemoteSessionOptions {
    logger?: Logger;
}
export declare class MySqlRemoteSession<TFullSchema extends Record<string, unknown>, TSchema extends TablesRelationalConfig> extends MySqlSession<MySqlRemoteQueryResultHKT, MySqlRemotePreparedQueryHKT, TFullSchema, TSchema> {
    private client;
    private schema;
    static readonly [entityKind]: string;
    private logger;
    constructor(client: RemoteCallback, dialect: MySqlDialect, schema: RelationalSchemaConfig<TSchema> | undefined, options: MySqlRemoteSessionOptions);
    prepareQuery<T extends MySqlPreparedQueryConfig>(query: Query, fields: SelectedFieldsOrdered | undefined, customResultMapper?: (rows: unknown[][]) => T['execute'], generatedIds?: Record<string, unknown>[], returningIds?: SelectedFieldsOrdered): PreparedQueryKind<MySqlRemotePreparedQueryHKT, T>;
    all<T = unknown>(query: SQL): Promise<T[]>;
    transaction<T>(_transaction: (tx: MySqlProxyTransaction<TFullSchema, TSchema>) => Promise<T>, _config?: MySqlTransactionConfig): Promise<T>;
}
export declare class MySqlProxyTransaction<TFullSchema extends Record<string, unknown>, TSchema extends TablesRelationalConfig> extends MySqlTransaction<MySqlRemoteQueryResultHKT, MySqlRemotePreparedQueryHKT, TFullSchema, TSchema> {
    static readonly [entityKind]: string;
    transaction<T>(_transaction: (tx: MySqlProxyTransaction<TFullSchema, TSchema>) => Promise<T>): Promise<T>;
}
export declare class PreparedQuery<T extends MySqlPreparedQueryConfig> extends PreparedQueryBase<T> {
    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<string, unknown>[] | undefined, returningIds?: SelectedFieldsOrdered | undefined);
    execute(placeholderValues?: Record<string, unknown> | undefined): Promise<T['execute']>;
    iterator(_placeholderValues?: Record<string, unknown>): AsyncGenerator<T['iterator']>;
}
export interface MySqlRemoteQueryResultHKT extends MySqlQueryResultHKT {
    type: MySqlRawQueryResult;
}
export interface MySqlRemotePreparedQueryHKT extends MySqlPreparedQueryHKT {
    type: PreparedQuery<Assume<this['config'], MySqlPreparedQueryConfig>>;
}

Directory Contents

Dirs: 0 × Files: 24
Name Size Perms Modified Actions
2.29 KB lrw-r--r-- 2025-07-10 12:54:57
Edit Download
2.68 KB lrw-r--r-- 2025-07-10 12:54:59
Edit Download
842 B lrw-r--r-- 2025-07-10 12:54:59
Edit Download
838 B lrw-r--r-- 2025-07-10 12:55:00
Edit Download
1.21 KB lrw-r--r-- 2025-07-10 12:54:59
Edit Download
2.67 KB lrw-r--r-- 2025-07-10 12:54:59
Edit Download
1.20 KB lrw-r--r-- 2025-07-10 12:54:58
Edit Download
225 B lrw-r--r-- 2025-07-10 12:54:59
Edit Download
61 B lrw-r--r-- 2025-07-10 12:54:59
Edit Download
59 B lrw-r--r-- 2025-07-10 12:55:00
Edit Download
92 B lrw-r--r-- 2025-07-10 12:54:59
Edit Download
186 B lrw-r--r-- 2025-07-10 12:54:59
Edit Download
2.30 KB lrw-r--r-- 2025-07-10 12:54:58
Edit Download
2.44 KB lrw-r--r-- 2025-07-10 12:54:59
Edit Download
361 B lrw-r--r-- 2025-07-10 12:54:59
Edit Download
359 B lrw-r--r-- 2025-07-10 12:55:00
Edit Download
1.20 KB lrw-r--r-- 2025-07-10 12:54:59
Edit Download
2.40 KB lrw-r--r-- 2025-07-10 12:54:59
Edit Download
4.79 KB lrw-r--r-- 2025-07-10 12:54:58
Edit Download
8.35 KB lrw-r--r-- 2025-07-10 12:54:59
Edit Download
3.38 KB lrw-r--r-- 2025-07-10 12:54:59
Edit Download
3.37 KB lrw-r--r-- 2025-07-10 12:55:00
Edit Download
3.56 KB lrw-r--r-- 2025-07-10 12:54:59
Edit Download
8.32 KB lrw-r--r-- 2025-07-10 12:55:00
Edit Download
If ZipArchive is unavailable, a .tar will be created (no compression).