dynamic-forms / Interface

FunctionHttpValidatorConfig

Deprecated

Prefer DeclarativeHttpValidatorConfig (type: 'http' with http + responseMapping) for fully JSON-serializable validation. Use this form only when function registration is required.

Function-based HTTP validator configuration — requires a registered function.

Uses Angular's validateHttp API. The function is registered via customFnConfig.httpValidators.

Discriminated from DeclarativeHttpValidatorConfig by the presence of functionName.

Accepts both 'http' (preferred) and 'customHttp' (deprecated) type literals.

Properties

NameTypeDescription
functionName
string

Name of registered HTTP validator configuration

params
Record<string, unknown> | undefined

Optional parameters to pass to HTTP validator

type
"http" | "customHttp"

Validator type identifier.

Use 'http' for new code. 'customHttp' is accepted for backward compatibility but emits a deprecation warning in dev mode.

when
inherited from BaseValidatorConfig
ConditionalExpression | undefined

Conditional logic for when validator applies