UNPKG

typeorm

Version:

Data-Mapper ORM for TypeScript, ES7, ES6, ES5. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, MongoDB databases.

25 lines (24 loc) 683 B
import { TableUniqueOptions } from "../options/TableUniqueOptions"; import { UniqueMetadata } from "../../metadata/UniqueMetadata"; /** * Database's table unique constraint stored in this class. */ export declare class TableUnique { /** * Constraint name. */ name?: string; /** * Columns that contains this constraint. */ columnNames: string[]; constructor(options: TableUniqueOptions); /** * Creates a new copy of this constraint with exactly same properties. */ clone(): TableUnique; /** * Creates unique from the unique metadata object. */ static create(uniqueMetadata: UniqueMetadata): TableUnique; }