/opt/canhelp/node_modules/drizzle-orm/expo-sqlite
NameSizeModeActions
driver.cjs23870644editdlrm
driver.cjs.map26690644editdlrm
driver.d.cts6540644editdlrm
driver.d.ts6510644editdlrm
driver.js12830644editdlrm
driver.js.map26670644editdlrm
index.cjs13350644editdlrm
index.cjs.map2710644editdlrm
index.d.cts900644editdlrm
index.d.ts870644editdlrm
index.js1200644editdlrm
index.js.map2250644editdlrm
migrator.cjs28900644editdlrm
migrator.cjs.map42010644editdlrm
migrator.d.cts8060644editdlrm
migrator.d.ts8050644editdlrm
migrator.js18130644editdlrm
migrator.js.map41610644editdlrm
query.cjs29780644editdlrm
query.cjs.map30540644editdlrm
query.d.cts4180644editdlrm
query.d.ts4160644editdlrm
query.js16130644editdlrm
query.js.map30480644editdlrm
session.cjs56480644editdlrm
session.cjs.map91030644editdlrm
session.d.cts30240644editdlrm
session.d.ts30160644editdlrm
session.js42630644editdlrm
session.js.map90950644editdlrm
Edit: /opt/canhelp/node_modules/drizzle-orm/expo-sqlite/session.d.ts (3016B)
import type { SQLiteDatabase, SQLiteRunResult, SQLiteStatement } from 'expo-sqlite'; import { entityKind } from "../entity.js"; import type { Logger } from "../logger.js"; import type { RelationalSchemaConfig, TablesRelationalConfig } from "../relations.js"; import { type Query } from "../sql/sql.js"; import type { SQLiteSyncDialect } from "../sqlite-core/dialect.js"; import { SQLiteTransaction } from "../sqlite-core/index.js"; import type { SelectedFieldsOrdered } from "../sqlite-core/query-builders/select.types.js"; import { type PreparedQueryConfig as PreparedQueryConfigBase, type SQLiteExecuteMethod, SQLitePreparedQuery, SQLiteSession, type SQLiteTransactionConfig } from "../sqlite-core/session.js"; export interface ExpoSQLiteSessionOptions { logger?: Logger; } type PreparedQueryConfig = Omit; export declare class ExpoSQLiteSession, 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 | undefined, options?: ExpoSQLiteSessionOptions); prepareQuery>(query: Query, fields: SelectedFieldsOrdered | undefined, executeMethod: SQLiteExecuteMethod, isResponseInArrayMode: boolean, customResultMapper?: (rows: unknown[][]) => unknown): ExpoSQLitePreparedQuery; transaction(transaction: (tx: ExpoSQLiteTransaction) => T, config?: SQLiteTransactionConfig): T; } export declare class ExpoSQLiteTransaction, TSchema extends TablesRelationalConfig> extends SQLiteTransaction<'sync', SQLiteRunResult, TFullSchema, TSchema> { static readonly [entityKind]: string; transaction(transaction: (tx: ExpoSQLiteTransaction) => T): T; } export declare class ExpoSQLitePreparedQuery 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): SQLiteRunResult; all(placeholderValues?: Record): T['all']; get(placeholderValues?: Record): T['get']; values(placeholderValues?: Record): T['values']; } export {};