UNPKG

typeorm

Version:

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

32 lines (31 loc) 818 B
import type { TableCheckOptions } from "../options/TableCheckOptions"; import type { CheckMetadata } from "../../metadata/CheckMetadata"; /** * Database's table check constraint stored in this class. */ export declare class TableCheck { readonly "@instanceof": symbol; /** * Constraint name. */ name?: string; /** * Column that contains this constraint. */ columnNames?: string[]; /** * Check expression. */ expression?: string; constructor(options: TableCheckOptions); /** * Creates a new copy of this constraint with exactly same properties. */ clone(): TableCheck; /** * Creates checks from the check metadata object. * * @param checkMetadata */ static create(checkMetadata: CheckMetadata): TableCheck; }