oak-cli/templateFiles/DependentExceptions.ts

15 lines
441 B
TypeScript

import { EntityDict } from '@project/oak-app-domain';
import { SelectOpResult } from 'oak-domain/lib/types/Entity';
import { makeException as makeDomainException } from 'oak-domain/lib/types/Exception';
export default function makeException<ED extends EntityDict>(data: {
name: string;
message?: string;
opRecords: SelectOpResult<ED>;
[A: string]: any;
}) {
const e = makeDomainException<ED>(data);
return e;
}