Skip to main content

Interface: StringPayloadValidationOptions

Defined in: electron/services/ipc/validators/utils/stringPayloadValidation.ts:10

Internal

Options for validating a required string payload with a byte budget.

Properties

maxBytes

readonly maxBytes: number

Defined in: electron/services/ipc/validators/utils/stringPayloadValidation.ts:12

Internal

Maximum allowed UTF-8 byte length for the payload.


maxBytesMessage

readonly maxBytesMessage: string

Defined in: electron/services/ipc/validators/utils/stringPayloadValidation.ts:14

Internal

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global\_Objects/Error message when the payload exceeds the byte budget.


paramName

readonly paramName: string

Defined in: electron/services/ipc/validators/utils/stringPayloadValidation.ts:16

Internal

The IPC parameter name used in error messages.


stringTypeMessage?

readonly optional stringTypeMessage: string

Defined in: electron/services/ipc/validators/utils/stringPayloadValidation.ts:18

Internal

Optional override for the "must be a string" error message.