/** * Arguments for UniqueMetadata class. */ export interface UniqueMetadataArgs { /** * Class to which index is applied. */ target: Function | string; /** * Unique constraint name. */ name?: string; /** * Columns combination to be unique. */ columns?: ((object?: any) => (any[] | { [key: string]: number; })) | string[]; }