UNPKG

@ganbarodigital/ts-lib-value-objects

Version:

Helps you create value objects and refined types for safer software

14 lines 1.09 kB
import { AppError, AppErrorParams, ErrorTableTemplate, ExtraPublicData, StructuredProblemReport, StructuredProblemReportDataWithExtraData } from "@ganbarodigital/ts-lib-error-reporting/lib/v1"; import { UnitTestErrorTable } from "./ErrorTable"; export interface NeverAdultAgeExtraData extends ExtraPublicData { public: { input: number; }; } export declare type NeverAdultAgeTemplate = ErrorTableTemplate<UnitTestErrorTable, "never-adult-age">; export declare type NeverAdultAgeData = StructuredProblemReportDataWithExtraData<UnitTestErrorTable, "never-adult-age", NeverAdultAgeTemplate, NeverAdultAgeExtraData>; export declare type NeverAdultAgeSRP = StructuredProblemReport<UnitTestErrorTable, "never-adult-age", NeverAdultAgeTemplate, NeverAdultAgeExtraData, NeverAdultAgeData>; export declare class NeverAdultAgeError extends AppError<UnitTestErrorTable, "never-adult-age", NeverAdultAgeTemplate, NeverAdultAgeExtraData, NeverAdultAgeData, NeverAdultAgeSRP> { constructor(params: AppErrorParams & NeverAdultAgeExtraData); } //# sourceMappingURL=NeverAdultAge.d.ts.map