Skip to main content

Variable: IpcValidators

const IpcValidators: { optionalString: (value: unknown, paramName: string) => null | string; requiredNumber: (value: unknown, paramName: string) => null | string; requiredObject: (value: unknown, paramName: string) => null | string; requiredString: (value: unknown, paramName: string) => null | string; }

Defined in: electron/services/ipc/utils.ts:26

Standard parameter validation utilities for common IPC operations.

Type Declaration

optionalString()

readonly optionalString: (value: unknown, paramName: string) => null | string

Validates an optional string parameter using validator.

Parameters

value

unknown

Value to validate

paramName

string

Parameter name for error messages

Returns

null | string

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global\_Objects/Error message or null if valid

requiredNumber()

readonly requiredNumber: (value: unknown, paramName: string) => null | string

Validates a required number parameter.

Parameters

value

unknown

Value to validate

paramName

string

Parameter name for error messages

Returns

null | string

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global\_Objects/Error message or null if valid

requiredObject()

readonly requiredObject: (value: unknown, paramName: string) => null | string

Validates a required object parameter.

Parameters

value

unknown

Value to validate

paramName

string

Parameter name for error messages

Returns

null | string

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global\_Objects/Error message or null if valid

requiredString()

readonly requiredString: (value: unknown, paramName: string) => null | string

Validates a required string parameter using validator.

Parameters

value

unknown

Value to validate

paramName

string

Parameter name for error messages

Returns

null | string

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global\_Objects/Error message or null if valid