Skip to main content

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

ValidationResult indicating if the data is valid

Example

const userValidator: ValidatorFunction<{ userId: string }> = (data) => {
return data.userId ? true : { isValid: false, error: "userId is required" };
};