Class FormRendererRegistry

A registry for property renderers used in the FormEditor component.

Hierarchy

  • FormRendererRegistry

Implements

Constructors

Properties

Accessors

Methods

Constructors

Properties

_renderers: any

Accessors

  • get renderers(): {
        [id: string]: IFormRenderer;
    }
  • Returns all registered renderers in dictionary form.

    Returns {
        [id: string]: IFormRenderer;
    }

    • A dictionary that maps an id to a renderer.

Methods

  • 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

  • Returns the renderer for the given id

    Parameters

    • id: string

      The unique id for the renderer.

    Returns IFormRenderer

    • A renderer interfacing IFormRenderer.

Generated using TypeDoc