Type Alias: ValidatorFunction()<TData>
ValidatorFunction<
TData
> = (data
:TData
) =>ValidationResult
Defined in: electron/events/middleware.ts:161
Type for a function that validates event data.
Type Parameters
TData
TData
= unknown
The type of event data to validate
Parameters
data
TData
The event data to validate
Returns
ValidationResult indicating if the data is valid
Example
const userValidator: ValidatorFunction<{ userId: string }> = (data) => {
return data.userId ? true : { isValid: false, error: "userId is required" };
};