Class: NodeAnnotationBuilder<T>
The builder class to define the node metadata property.
Extends
Type Parameters
• T
the property type.
Constructors
new NodeAnnotationBuilder()
new NodeAnnotationBuilder<
T
>(editor
):NodeAnnotationBuilder
<T
>
Creates a component property metadata builder.
Parameters
• editor: string
the property editor type.
Returns
Overrides
Properties
annotation
annotation:
PreAnnotation
Partial metadata for a component property.
Inherited from
options
options:
BuilderOptions
Options for building an annotation.
Inherited from
Accessors
array
Get Signature
get array():
ArrayBuilder
<undefined
|T
[]>
Sets the property as a "array" property.
Returns
ArrayBuilder
<undefined
| T
[]>
the instance of the metadata property builder.
Inherited from
localize
Get Signature
get localize():
this
Returns
this
the component property that can be localized.
Inherited from
notLocalize
Get Signature
get notLocalize():
this
Returns
this
the non-localizable component property.