@ganbarodigital/ts-lib-value-objects
Version:
Helps you create value objects and refined types for safer software
10 lines • 1.15 kB
TypeScript
import { AppError, AppErrorParams, ErrorTableTemplate, NoExtraDataTemplate, StructuredProblemReport, StructuredProblemReportDataWithNoExtraData } from "@ganbarodigital/ts-lib-error-reporting/lib/v1";
import { UnitTestErrorTable } from "./ErrorTable";
export declare type NeverAFlavouredUuidExtraData = NoExtraDataTemplate;
export declare type NeverAFlavouredUuidTemplate = ErrorTableTemplate<UnitTestErrorTable, "never-a-flavoured-uuid">;
export declare type NeverAFlavouredUuidData = StructuredProblemReportDataWithNoExtraData<UnitTestErrorTable, "never-a-flavoured-uuid", NeverAFlavouredUuidTemplate, NeverAFlavouredUuidExtraData>;
export declare type NeverAFlavouredUuidSRP = StructuredProblemReport<UnitTestErrorTable, "never-a-flavoured-uuid", NeverAFlavouredUuidTemplate, NeverAFlavouredUuidExtraData, NeverAFlavouredUuidData>;
export declare class NeverAFlavouredUuidError extends AppError<UnitTestErrorTable, "never-a-flavoured-uuid", NeverAFlavouredUuidTemplate, NeverAFlavouredUuidExtraData, NeverAFlavouredUuidData, NeverAFlavouredUuidSRP> {
constructor(params?: AppErrorParams);
}
//# sourceMappingURL=NeverAFlavouredUuid.d.ts.map