UNPKG

typeorm

Version:

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

35 lines (34 loc) 1.03 kB
import type { DataSource } from "../data-source"; /** * Command line utils functions. */ export declare class CommandUtils { static loadDataSource(dataSourceFilePath: string): Promise<DataSource>; /** * Creates directories recursively. * * @param directory */ static createDirectories(directory: string): Promise<void>; /** * Creates a file with the given content in the given path. * * @param filePath * @param content * @param override */ static createFile(filePath: string, content: string, override?: boolean): Promise<void>; /** * Reads everything from a given file and returns its content as a string. * * @param filePath */ static readFile(filePath: string): Promise<string>; static fileExists(filePath: string): Promise<boolean>; /** * Gets migration timestamp and validates argument (if sent) * * @param timestampOptionArgument */ static getTimestamp(timestampOptionArgument: any): number; }