UNPKG

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
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; }