ng-xtend API documentation
    Preparing search index...

    Class XtPluginRegistry

    Maintain the list of plugins loaded, with their components and actions

    Index

    Constructors

    Properties

    componentByTypeCache: Map<string, XtComponentInfo<any>[]> = ...

    Cache of components found by value type

    componentRegistry: Map<string, XtComponentInfo<any>> = ...

    Map of all registered components by component name

    listComponents: WritableSignal<XtComponentInfo<any>[]> = ...

    Signal listing all registered component infos

    listPlugins: WritableSignal<XtPluginInfo[]> = ...

    Signal listing all registered plugin infos

    pluginRegistry: Map<string, XtPluginInfo> = ...

    Map of all registered plugins by name

    ANY_MULTIPLE_REFERENCE: "ANY_MULTIPLE_REFERENCE"

    Whenever a component can handle any type of reference to multiple entities

    ANY_OBJECT_SET: "ANY_OBJECT_SET"

    Components can manage any set of object types

    ANY_OBJECT_TYPE: "ANY_OBJECT_TYPE"

    The components can manage any composite javascript type. Default when no type has been defined and it's a user defined javascript object (not a data type)

    ANY_PRIMITIVE_SET: "ANY_PRIMITIVE_SET"

    Components can manage any set of primitive types

    ANY_PRIMITIVE_TYPE: "ANY_PRIMITIVE_TYPE"

    The component can manage any standard javascript primitives types. That's usually the default whenever we don't know any particular type string number bigint boolean undefined null symbol is not managed Date, while an object and not a primitive, is managed

    ANY_SINGLE_REFERENCE: "ANY_SINGLE_REFERENCE"

    Whenever a component can handle any type of reference to a single entity or to multiple entities.

    Methods