import { BaseException } from '@directus/shared/exceptions' ; type Extensions = { collection : string ; field : string ; invalid ? : string ; } ; export class InvalidForeignKeyException extends BaseException { constructor ( field , extensions ? ) { if ( field ) { super ( `Invalid foreign key in field "${ field }".` , 400 , 'INVALID_FOREIGN_KEY' , extensions ) ; } else { super ( `Invalid foreign key.` , 400 , 'INVALID_FOREIGN_KEY' , extensions ) ; } } }