Home > @tridion-sites/models > ComponentLinkFieldDefinition
Represents a Component link field definition (in a Schema).
Signature:
export declare class ComponentLinkFieldDefinition extends ItemPublishableFieldDefinition
Extends: ItemPublishableFieldDefinition
| Constructor | Modifiers | Description |
|---|---|---|
| (constructor)({ backendModel, allowedTargetSchemas, defaultValue }) | Constructs a new instance of the ComponentLinkFieldDefinition class |
| Property | Modifiers | Type | Description |
|---|---|---|---|
| _backendModel | BackendComponentLinkFieldDefinition | ||
| allowedTargetSchemas | ReadonlyArray<Link> | undefined | Allowed Schemas for the linked Components. An empty list means that the target Schema is not constrained. | |
| allowMultimediaLinks | boolean | Whether links to Multimedia Components are allowed. | |
| defaultValue | Link | undefined | Component used as default field’s value. | |
| getInternalModel | () => BackendComponentLinkFieldDefinition |