PHP 7.4.33
Preview: session.d.cts Size: 2.95 KB
/var/www/gtechmarathon2026.bitkit.dk/httpdocs/node_modules/drizzle-orm/expo-sqlite/session.d.cts
import type { SQLiteDatabase, SQLiteRunResult, SQLiteStatement } from 'expo-sqlite';
import { entityKind } from "../entity.cjs";
import type { Logger } from "../logger.cjs";
import type { RelationalSchemaConfig, TablesRelationalConfig } from "../relations.cjs";
import { type Query } from "../sql/sql.cjs";
import type { SQLiteSyncDialect } from "../sqlite-core/dialect.cjs";
import { SQLiteTransaction } from "../sqlite-core/index.cjs";
import type { SelectedFieldsOrdered } from "../sqlite-core/query-builders/select.types.cjs";
import { type PreparedQueryConfig as PreparedQueryConfigBase, type SQLiteExecuteMethod, SQLitePreparedQuery, SQLiteSession, type SQLiteTransactionConfig } from "../sqlite-core/session.cjs";
export interface ExpoSQLiteSessionOptions {
    logger?: Logger;
}
type PreparedQueryConfig = Omit<PreparedQueryConfigBase, 'statement' | 'run'>;
export declare class ExpoSQLiteSession<TFullSchema extends Record<string, unknown>, TSchema extends TablesRelationalConfig> extends SQLiteSession<'sync', SQLiteRunResult, TFullSchema, TSchema> {
    private client;
    private schema;
    static readonly [entityKind]: string;
    private logger;
    constructor(client: SQLiteDatabase, dialect: SQLiteSyncDialect, schema: RelationalSchemaConfig<TSchema> | undefined, options?: ExpoSQLiteSessionOptions);
    prepareQuery<T extends Omit<PreparedQueryConfig, 'run'>>(query: Query, fields: SelectedFieldsOrdered | undefined, executeMethod: SQLiteExecuteMethod, isResponseInArrayMode: boolean, customResultMapper?: (rows: unknown[][]) => unknown): ExpoSQLitePreparedQuery<T>;
    transaction<T>(transaction: (tx: ExpoSQLiteTransaction<TFullSchema, TSchema>) => T, config?: SQLiteTransactionConfig): T;
}
export declare class ExpoSQLiteTransaction<TFullSchema extends Record<string, unknown>, TSchema extends TablesRelationalConfig> extends SQLiteTransaction<'sync', SQLiteRunResult, TFullSchema, TSchema> {
    static readonly [entityKind]: string;
    transaction<T>(transaction: (tx: ExpoSQLiteTransaction<TFullSchema, TSchema>) => T): T;
}
export declare class ExpoSQLitePreparedQuery<T extends PreparedQueryConfig = PreparedQueryConfig> extends SQLitePreparedQuery<{
    type: 'sync';
    run: SQLiteRunResult;
    all: T['all'];
    get: T['get'];
    values: T['values'];
    execute: T['execute'];
}> {
    private stmt;
    private logger;
    private fields;
    private _isResponseInArrayMode;
    private customResultMapper?;
    static readonly [entityKind]: string;
    constructor(stmt: SQLiteStatement, query: Query, logger: Logger, fields: SelectedFieldsOrdered | undefined, executeMethod: SQLiteExecuteMethod, _isResponseInArrayMode: boolean, customResultMapper?: ((rows: unknown[][]) => unknown) | undefined);
    run(placeholderValues?: Record<string, unknown>): SQLiteRunResult;
    all(placeholderValues?: Record<string, unknown>): T['all'];
    get(placeholderValues?: Record<string, unknown>): T['get'];
    values(placeholderValues?: Record<string, unknown>): T['values'];
}
export {};

Directory Contents

Dirs: 0 × Files: 30
Name Size Perms Modified Actions
2.33 KB lrw-r--r-- 2025-07-10 12:54:57
Edit Download
2.61 KB lrw-r--r-- 2025-07-10 12:54:59
Edit Download
654 B lrw-r--r-- 2025-07-10 12:54:59
Edit Download
651 B lrw-r--r-- 2025-07-10 12:55:00
Edit Download
1.25 KB lrw-r--r-- 2025-07-10 12:54:59
Edit Download
2.60 KB lrw-r--r-- 2025-07-10 12:54:59
Edit Download
1.30 KB lrw-r--r-- 2025-07-10 12:54:57
Edit Download
271 B lrw-r--r-- 2025-07-10 12:54:59
Edit Download
90 B lrw-r--r-- 2025-07-10 12:54:59
Edit Download
87 B lrw-r--r-- 2025-07-10 12:55:00
Edit Download
120 B lrw-r--r-- 2025-07-10 12:54:59
Edit Download
225 B lrw-r--r-- 2025-07-10 12:54:59
Edit Download
2.82 KB lrw-r--r-- 2025-07-10 12:54:58
Edit Download
4.10 KB lrw-r--r-- 2025-07-10 12:54:59
Edit Download
806 B lrw-r--r-- 2025-07-10 12:54:59
Edit Download
805 B lrw-r--r-- 2025-07-10 12:55:00
Edit Download
1.77 KB lrw-r--r-- 2025-07-10 12:54:59
Edit Download
4.06 KB lrw-r--r-- 2025-07-10 12:54:59
Edit Download
2.91 KB lrw-r--r-- 2025-07-10 12:54:58
Edit Download
2.98 KB lrw-r--r-- 2025-07-10 12:54:59
Edit Download
418 B lrw-r--r-- 2025-07-10 12:54:59
Edit Download
416 B lrw-r--r-- 2025-07-10 12:55:00
Edit Download
1.58 KB lrw-r--r-- 2025-07-10 12:54:59
Edit Download
2.98 KB lrw-r--r-- 2025-07-10 12:54:59
Edit Download
5.52 KB lrw-r--r-- 2025-07-10 12:54:58
Edit Download
8.89 KB lrw-r--r-- 2025-07-10 12:54:59
Edit Download
2.95 KB lrw-r--r-- 2025-07-10 12:54:59
Edit Download
2.95 KB lrw-r--r-- 2025-07-10 12:55:00
Edit Download
4.16 KB lrw-r--r-- 2025-07-10 12:54:59
Edit Download
8.88 KB lrw-r--r-- 2025-07-10 12:55:00
Edit Download
If ZipArchive is unavailable, a .tar will be created (no compression).