Skip to main content

Interface: Registry

Defined in: types.ts:502

Properties

components

readonly components: Components;

Defined in: types.ts:506


elements

readonly elements: ReadonlyMap<string, ElementDefinition>;

Defined in: types.ts:503


renderers

readonly renderers: Readonly<Record<string, ElementComponent | undefined>>;

Defined in: types.ts:504


testers

readonly testers: readonly ElementTester[];

Defined in: types.ts:505


unknownElement

readonly unknownElement: ElementComponent;

Defined in: types.ts:508


validators

readonly validators: Readonly<Record<string,
| CustomValidator
| undefined>>;

Defined in: types.ts:507

Methods

resolve()

resolve(element, ctx): ElementComponent;

Defined in: types.ts:510

Resolution order per docs/06 §5, minus the per-form renderers step.

Parameters

ParameterType
elementElement
ctx{ definition: FormDefinition; path: string; }
ctx.definitionFormDefinition
ctx.pathstring

Returns

ElementComponent