Interface IErrorDefinitionFinal<TData>

interface IErrorDefinitionFinal<TData> {
    dataSchema?: IValidationSchema<TData>;
    format: ((data: TData) => string);
    id: string;
    meta?: IErrorMeta;
    parse?: ((data: string) => TData);
    serialize?: ((data: TData) => string);
}

Type Parameters

Hierarchy (view full)

Properties

dataSchema?: IValidationSchema<TData>

Validate error data on throw(). If provided, data is parsed first.

format: ((data: TData) => string)
id: string
meta?: IErrorMeta
parse?: ((data: string) => TData)
serialize?: ((data: TData) => string)