typeorm
Version:
Data-Mapper ORM for TypeScript and ES2021+. Supports MySQL/MariaDB, PostgreSQL, MS SQL Server, Oracle, SAP HANA, SQLite, MongoDB databases.
30 lines (29 loc) • 773 B
TypeScript
import { TableCheckOptions } from "../options/TableCheckOptions";
import { 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.
*/
static create(checkMetadata: CheckMetadata): TableCheck;
}