Skip to main content

ControlError

Errors a custom control may contribute without targeting another control.

Import

import type { ControlError } from '@ngblocks/form-nodes';

When to use it

Use for structured component errors contributed through useFormNodeState({ errors }). Errors belong to the host binding and cannot target another node.

Declaration

type ControlError = ControlStateError & {
readonly message?: string;
readonly targetNode?: never;
readonly fieldTree?: never;
readonly formField?: never;
readonly formNode?: never;
};