Skip to content

@kaiord/core


@kaiord/core / createKrdValidationError

Function: createKrdValidationError()

createKrdValidationError(message, errors): KrdValidationError

Defined in: packages/core/src/domain/types/krd-errors.ts:58

Factory function to create a KrdValidationError.

Provides a functional programming style alternative to using new KrdValidationError().

Parameters

message

string

Error message describing the validation failure

errors

ValidationError[]

Array of validation errors with field-level details

Returns

KrdValidationError

A new KrdValidationError instance

Example

typescript
import { createKrdValidationError } from '@kaiord/core';

throw createKrdValidationError('KRD validation failed', [
  { field: 'version', message: 'Required field missing' },
  { field: 'type', message: 'Invalid value' }
]);