dynamic-forms / Interface

ResolveFieldContext

Context required to resolve a field.

Properties

NameTypeDescription
destroyRef
DestroyRef

DestroyRef to check if component is destroyed

injector
Injector

The injector to use for the resolved field

loadTypeComponent
(type: string) => Promise<Type<unknown> | undefined>

The field registry to load components from. Returns undefined for componentless fields (e.g., hidden fields).

onError
((fieldDef: FieldDef<unknown, FieldMeta>, error: unknown) => void) | undefined

Optional error handler for logging

registry
Map<string, FieldTypeDefinition<any>>

The raw field registry map for mappers