import { BaseException } from '@directus/shared/exceptions' ; type Extensions = { collection : string ; field : string | null ; invalid ? : string ; } ; export class RecordNotUniqueException extends BaseException { constructor ( field , extensions ? ) { if ( field ) { super ( `Field "${ field }" has to be unique.` , 400 , 'RECORD_NOT_UNIQUE' , extensions ) ; } else { super ( `Field has to be unique.` , 400 , 'RECORD_NOT_UNIQUE' , extensions ) ; } } }