Interface IFormRendererRegistry

A registry for rendering fields used in the FormEditor component.

Hierarchy

  • IFormRendererRegistry

Properties

addRenderer: ((id, renderer) => void)

Type declaration

    • (id, renderer): void
    • Adds a renderer for a given property of a given settings plugin.

      The id must follow that structure <ISettingRegistry.IPlugin.id>.<propertyName>

      Parameters

      • id: string

        Unique ID for the given renderer.

      • renderer: IFormRenderer

        A renderer interfacing IFormRenderer.

      Returns void

getRenderer: ((id) => IFormRenderer)

Type declaration

    • (id): IFormRenderer
    • Returns the component for the given id

      Parameters

      • id: string

        The unique id for the component.

      Returns IFormRenderer

      • A component interfacing IFormComponent.
renderers: {
    [id: string]: IFormRenderer;
}

Returns all registered renderers in dictionary form.

Returns

  • A dictionary that maps an id to a renderer.

Type declaration

Generated using TypeDoc