@ganbarodigital/ts-lib-value-objects
Version:
Helps you create value objects and refined types for safer software
10 lines • 1.11 kB
TypeScript
import { AppError, AppErrorParams, ErrorTableTemplate, NoExtraDataTemplate, StructuredProblemReport, StructuredProblemReportDataWithNoExtraData } from "@ganbarodigital/ts-lib-error-reporting/lib/v1";
import { UnitTestErrorTable } from "./ErrorTable";
export declare type NeverABrandedUuidExtraData = NoExtraDataTemplate;
export declare type NeverABrandedUuidTemplate = ErrorTableTemplate<UnitTestErrorTable, "never-a-branded-uuid">;
export declare type NeverABrandedUuidData = StructuredProblemReportDataWithNoExtraData<UnitTestErrorTable, "never-a-branded-uuid", NeverABrandedUuidTemplate, NeverABrandedUuidExtraData>;
export declare type NeverABrandedUuidSRP = StructuredProblemReport<UnitTestErrorTable, "never-a-branded-uuid", NeverABrandedUuidTemplate, NeverABrandedUuidExtraData, NeverABrandedUuidData>;
export declare class NeverABrandedUuidError extends AppError<UnitTestErrorTable, "never-a-branded-uuid", NeverABrandedUuidTemplate, NeverABrandedUuidExtraData, NeverABrandedUuidData, NeverABrandedUuidSRP> {
constructor(params?: AppErrorParams);
}
//# sourceMappingURL=NeverABrandedUuid.d.ts.map