UNPKG

typeorm

Version:

Data-Mapper ORM for TypeScript and ES2021+. Supports MySQL/MariaDB, PostgreSQL, MS SQL Server, Oracle, SAP HANA, SQLite, MongoDB databases.

27 lines (26 loc) 1.04 kB
import { DataSource } from "../data-source/DataSource"; import { QueryRunner } from "../query-runner/QueryRunner"; import { EntityManager } from "./EntityManager"; /** * A special EntityManager that includes import/export and load/save function * that are unique to Sql.js. */ export declare class SqljsEntityManager extends EntityManager { readonly "@instanceof": symbol; private driver; constructor(connection: DataSource, queryRunner?: QueryRunner); /** * Loads either the definition from a file (Node.js) or localstorage (browser) * or uses the given definition to open a new database. */ loadDatabase(fileNameOrLocalStorageOrData: string | Uint8Array): Promise<void>; /** * Saves the current database to a file (Node.js) or localstorage (browser) * if fileNameOrLocalStorage is not set options.location is used. */ saveDatabase(fileNameOrLocalStorage?: string): Promise<void>; /** * Returns the current database definition. */ exportDatabase(): Uint8Array; }