typeorm
Version:
Data-Mapper ORM for TypeScript and ES2023+. Supports MySQL/MariaDB, PostgreSQL, MS SQL Server, Oracle, SAP HANA, SQLite, MongoDB databases.
30 lines (29 loc) • 1.03 kB
TypeScript
import type { DataSource } from "../../data-source/DataSource";
import type { QueryRunner } from "../../query-runner/QueryRunner";
import { AbstractSqliteDriver } from "../sqlite-abstract/AbstractSqliteDriver";
import type { ReplicationMode } from "../types/ReplicationMode";
import type { CapacitorDataSourceOptions } from "./CapacitorDataSourceOptions";
export declare class CapacitorDriver extends AbstractSqliteDriver {
driver: any;
options: CapacitorDataSourceOptions;
constructor(dataSource: DataSource);
/**
* Performs connection to the database.
*/
connect(): Promise<void>;
/**
* Closes connection with database.
*/
disconnect(): Promise<void>;
/**
* Creates a query runner used to execute database queries.
*
* @param mode
*/
createQueryRunner(mode: ReplicationMode): QueryRunner;
/**
* Creates connection with the database.
*/
protected createDatabaseConnection(): Promise<any>;
protected loadDependencies(): void;
}